Fix release validation and require passing Linux tests before publication

This commit is contained in:
LIm1tZz7 committed 2026-10-05 22:35:42 +08:00
1 parent 8ce4239452
commit 0475a61c66
2 files changed
+13 -8

No files matched your search

+6 -1
View File
@@ -33,6 +33,11 @@ env:
CARGO_TERM_COLOR: always
jobs:
validate:
uses: ./.github/workflows/linux.yml
with:
phase: release
build:
name: ${{ matrix.platform }}
runs-on: ${{ matrix.os }}
@@ -133,7 +138,7 @@ jobs:
publish:
name: publish release
needs: build
needs: [build, validate]
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v4