From 7d3938e81aee2497e44a719d6ffce71c1a8359d5 Mon Sep 17 00:00:00 2001 From: Test User Date: Sat, 4 Apr 2026 08:57:31 -0400 Subject: [PATCH] fix(ci): use env vars instead of template expressions in run blocks (zizmor) --- .github/workflows/weekly-update.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/weekly-update.yml b/.github/workflows/weekly-update.yml index d9ef38b4e..2ff191a8b 100644 --- a/.github/workflows/weekly-update.yml +++ b/.github/workflows/weekly-update.yml @@ -220,15 +220,16 @@ jobs: - name: Set final status id: final if: always() + env: + UPDATE_SUCCESS: ${{ steps.update.outputs.success }} + TESTS_PASSED: ${{ steps.tests.outputs.tests-passed }} + FIX_SUCCESS: ${{ steps.claude.outputs.success }} run: | - # Success if: update succeeded AND (tests passed OR fix succeeded) - if [ "${{ steps.update.outputs.success }}" = "true" ]; then - if [ "${{ steps.tests.outputs.tests-passed }}" = "true" ] || [ "${{ steps.claude.outputs.success }}" = "true" ]; then - echo "success=true" >> $GITHUB_OUTPUT - exit 0 - fi + if [ "$UPDATE_SUCCESS" = "true" ] && { [ "$TESTS_PASSED" = "true" ] || [ "$FIX_SUCCESS" = "true" ]; }; then + echo "success=true" >> $GITHUB_OUTPUT + else + echo "success=false" >> $GITHUB_OUTPUT fi - echo "success=false" >> $GITHUB_OUTPUT - name: Validate changes id: validate