test: gate releases on mobile offline filing
CI / lint (pull_request) Successful in 1m54s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 1m4s
CI / release-candidate (pull_request) Has been skipped

Closes #863
This commit is contained in:
timmy committed 2026-08-15 02:13:15 +00:00
1 parent ae3749bab9
commit 9f5aa33e95
8 files changed
+381 -7

No files matched your search

+20 -1
View File
@@ -36,9 +36,28 @@ jobs:
name: release-bundle
path: dist/
browser-journey:
runs-on: ubuntu-latest
needs: build-release
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with: { python-version: "3.11" }
- name: Download assembled release bundle
uses: actions/download-artifact@v3
with:
name: release-bundle
path: dist
- name: Install browser test dependencies
run: |
pip install -r requirements-e2e.txt
python3 -m playwright install --with-deps chromium
- name: Exercise mobile offline filing from the release artifact
run: python3 -m pytest tests/e2e/test_mobile_offline_issue_release.py -q
release-candidate:
runs-on: ubuntu-latest
needs: [lint, build-release]
needs: [lint, build-release, browser-journey]
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
permissions:
contents: write