diff --git a/.github/workflows/continue-agents.yml b/.github/workflows/continue-agents.yml index 57bb7a815ba..995cfa3f881 100644 --- a/.github/workflows/continue-agents.yml +++ b/.github/workflows/continue-agents.yml @@ -143,16 +143,21 @@ jobs: - name: Update Check Run if: always() uses: actions/github-script@v7 + env: + AGENT_OUTPUT: ${{ steps.run.outputs.output }} + AGENT_ERROR: ${{ steps.run.outputs.error }} + AGENT_SUCCESS: ${{ steps.run.outputs.success }} + CHECK_RUN_ID: ${{ steps.check.outputs.id }} with: script: | - const success = '${{ steps.run.outputs.success }}' === 'true'; - const output = `${{ steps.run.outputs.output }}`; - const error = `${{ steps.run.outputs.error }}`; + const success = process.env.AGENT_SUCCESS === 'true'; + const output = process.env.AGENT_OUTPUT || ''; + const error = process.env.AGENT_ERROR || ''; await github.rest.checks.update({ owner: context.repo.owner, repo: context.repo.repo, - check_run_id: ${{ steps.check.outputs.id }}, + check_run_id: parseInt(process.env.CHECK_RUN_ID), status: 'completed', conclusion: success ? 'success' : 'failure', completed_at: new Date().toISOString(),