Skip to content

Commit 0c96243

Browse files
authored
fix(ci): use env vars instead of template expressions in run blocks (zizmor) (#138)
1 parent 7dbe3b7 commit 0c96243

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/weekly-update.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -220,15 +220,16 @@ jobs:
220220
- name: Set final status
221221
id: final
222222
if: always()
223+
env:
224+
UPDATE_SUCCESS: ${{ steps.update.outputs.success }}
225+
TESTS_PASSED: ${{ steps.tests.outputs.tests-passed }}
226+
FIX_SUCCESS: ${{ steps.claude.outputs.success }}
223227
run: |
224-
# Success if: update succeeded AND (tests passed OR fix succeeded)
225-
if [ "${{ steps.update.outputs.success }}" = "true" ]; then
226-
if [ "${{ steps.tests.outputs.tests-passed }}" = "true" ] || [ "${{ steps.claude.outputs.success }}" = "true" ]; then
227-
echo "success=true" >> $GITHUB_OUTPUT
228-
exit 0
229-
fi
228+
if [ "$UPDATE_SUCCESS" = "true" ] && { [ "$TESTS_PASSED" = "true" ] || [ "$FIX_SUCCESS" = "true" ]; }; then
229+
echo "success=true" >> $GITHUB_OUTPUT
230+
else
231+
echo "success=false" >> $GITHUB_OUTPUT
230232
fi
231-
echo "success=false" >> $GITHUB_OUTPUT
232233
233234
- name: Validate changes
234235
id: validate

0 commit comments

Comments
 (0)