From 92266c6f14663b26d5e77953e5deb53013defbf2 Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Sat, 11 Apr 2026 17:13:59 +0200 Subject: [PATCH] fix: add GITHUB_TOKEN and GITHUB_ACTOR to workflow reconcile steps The workload reconcile steps in cd.yaml and ci.yaml were missing GITHUB_ACTOR and GITHUB_TOKEN environment variables. KSail needs these to resolve the GHCR registry URL from the config. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/cd.yaml | 2 ++ .github/workflows/ci.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index a077e32a2..ff877524c 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -99,5 +99,7 @@ jobs: - name: 🔁 Trigger Flux reconciliation run: ksail --config ksail.prod.yaml workload reconcile env: + GITHUB_ACTOR: ${{ github.actor }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} OMNI_ENDPOINT: ${{ vars.OMNI_ENDPOINT }} OMNI_SERVICE_ACCOUNT_KEY: ${{ secrets.OMNI_SERVICE_ACCOUNT_KEY }} diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b5ea1623e..7174e5922 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -175,5 +175,7 @@ jobs: run: ksail --config ksail.dev.yaml workload reconcile continue-on-error: true env: + GITHUB_ACTOR: ${{ github.actor }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} OMNI_ENDPOINT: ${{ vars.OMNI_ENDPOINT }} OMNI_SERVICE_ACCOUNT_KEY: ${{ secrets.OMNI_SERVICE_ACCOUNT_KEY }}