ci(rust): 移除冗余的 build_release job,测试已覆盖编译

This commit is contained in:
fawney19
2026-04-11 15:33:04 +08:00
parent fff82de933
commit b0f068cc5d

View File

@@ -106,39 +106,6 @@ jobs:
SCCACHE_GHA_ENABLED: "true" SCCACHE_GHA_ENABLED: "true"
run: sccache --show-stats run: sccache --show-stats
build_release:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Rust cache
uses: Swatinem/rust-cache@v2
with:
shared-key: rust-ci-${{ runner.os }}
workspaces: . -> target
- name: Setup sccache
uses: mozilla-actions/sccache-action@v0.0.9
- name: Build
env:
CARGO_INCREMENTAL: 0
CARGO_TERM_COLOR: always
RUSTC_WRAPPER: sccache
SCCACHE_GHA_ENABLED: "true"
run: cargo build --workspace --release
- name: Show sccache stats
if: always()
env:
RUSTC_WRAPPER: sccache
SCCACHE_GHA_ENABLED: "true"
run: sccache --show-stats
check: check:
name: check name: check
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -146,15 +113,13 @@ jobs:
- fmt - fmt
- clippy - clippy
- test - test
- build_release
if: ${{ always() }} if: ${{ always() }}
steps: steps:
- name: Verify required jobs - name: Verify required jobs
run: | run: |
if [ "${{ needs.fmt.result }}" != "success" ] || \ if [ "${{ needs.fmt.result }}" != "success" ] || \
[ "${{ needs.clippy.result }}" != "success" ] || \ [ "${{ needs.clippy.result }}" != "success" ] || \
[ "${{ needs.test.result }}" != "success" ] || \ [ "${{ needs.test.result }}" != "success" ]; then
[ "${{ needs.build_release.result }}" != "success" ]; then
echo "Rust CI failed" echo "Rust CI failed"
exit 1 exit 1
fi fi