From 11979b3e6e0945208b1c3fbd6904727fa206545f Mon Sep 17 00:00:00 2001 From: stranske Date: Wed, 24 Dec 2025 12:28:11 +0000 Subject: [PATCH] fix(keepalive): pass secrets explicitly instead of inherit to reusable workflow The silent skip of the run-codex job was caused by secrets: inherit not properly passing secrets to the reusable workflow call. This changes to explicitly passing the required secrets, which matches how agents-autofix-loop.yml already does it. --- .github/workflows/agents-keepalive-loop.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/agents-keepalive-loop.yml b/.github/workflows/agents-keepalive-loop.yml index c3427a741..d1f7eaed0 100644 --- a/.github/workflows/agents-keepalive-loop.yml +++ b/.github/workflows/agents-keepalive-loop.yml @@ -125,7 +125,10 @@ jobs: needs: evaluate if: needs.evaluate.outputs.action == 'run' uses: ./.github/workflows/reusable-codex-run.yml - secrets: inherit + secrets: + CODEX_AUTH_JSON: ${{ secrets.CODEX_AUTH_JSON }} + WORKFLOWS_APP_ID: ${{ secrets.WORKFLOWS_APP_ID }} + WORKFLOWS_APP_PRIVATE_KEY: ${{ secrets.WORKFLOWS_APP_PRIVATE_KEY }} with: prompt_file: .github/codex/prompts/keepalive_next_task.md mode: keepalive