File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments