ci: build release targets on independent matrix runners

This commit is contained in:
ranxi2001
2026-09-20 16:36:24 +08:00
parent acdf3c54da
commit 0892ef3a9a
7 changed files with 627 additions and 115 deletions
+11
View File
@@ -80,3 +80,14 @@ jobs:
version: v2.13
args: --timeout=30m
working-directory: backend
release-helpers:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.12'
- run: python -m pip install -r .github/release-tools/requirements-release.txt
- run: python -m unittest discover -s .github/release -p 'test_release_matrix.py'
- run: bash -n .github/release-tools/release-images.sh