enhance: prevent deploy when e2e failed

This commit is contained in:
Tienson Qin
2025-11-07 02:25:10 +08:00
parent cb0bda3c52
commit d77ce05934
2 changed files with 21 additions and 0 deletions

View File

@@ -92,3 +92,11 @@ jobs:
name: e2e-screenshots
path: clj-e2e/e2e-dump/*
retention-days: 1
- name: Mark success
if: ${{ success() }}
run: echo "E2E OK" > e2e-success.txt
uses: actions/upload-artifact@v4
with:
name: e2e-success
path: e2e-success.txt

View File

@@ -14,6 +14,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v4
with:
name: e2e-success
path: .
continue-on-error: true
- name: Check E2E success
run: |
if [ ! -f e2e-success.txt ]; then
echo "❌ E2E tests did not succeed — aborting release."
exit 1
fi
- uses: actions/checkout@v4
- name: Setup Java JDK