diff --git a/.github/workflows/analyses-snapshot-test.yaml b/.github/workflows/analyses-snapshot-test.yaml index 90e907aa536..f6d8f56709f 100644 --- a/.github/workflows/analyses-snapshot-test.yaml +++ b/.github/workflows/analyses-snapshot-test.yaml @@ -51,19 +51,19 @@ jobs: run: make snapshot-test - name: Upload Report - if: always() + if: '!cancelled()' uses: actions/upload-artifact@v4 with: name: test-report path: app-testing/results/ - name: Handle Test Failure - if: steps.run_test.outcome == 'failure' + if: failure() working-directory: app-testing run: make snapshot-test-update - name: Create Snapshot update Request - if: steps.run_test.outcome == 'failure' + if: failure() uses: peter-evans/create-pull-request@v5 with: commit-message: 'fix(app-testing): snapshot failure capture'