ci: fix Rust cache (#9377)

This commit is contained in:
Brooooooklyn
2024-12-27 09:59:29 +00:00
parent 6da10f9a93
commit 12bfbf1db0
2 changed files with 14 additions and 12 deletions

View File

@@ -31,14 +31,14 @@ jobs:
name: Optimize CI
runs-on: ubuntu-latest
outputs:
skip: ${{ steps.graphite.outputs.skip }}
skip: ${{ steps.check_skip.outputs.skip }}
steps:
- uses: actions/checkout@v4
- name: Graphite CI Optimizer
uses: withgraphite/graphite-ci-action@main
id: graphite
id: check_skip
with:
token: ${{ secrets.GRAPHITE_CI_OPTIMIZER_TOKEN }}
graphite_token: ${{ secrets.GRAPHITE_CI_OPTIMIZER_TOKEN }}
analyze:
name: Analyze
@@ -311,6 +311,8 @@ jobs:
build-server-native:
name: Build Server native
runs-on: ubuntu-latest
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
env:
CARGO_PROFILE_RELEASE_DEBUG: '1'
steps:
@@ -335,7 +337,8 @@ jobs:
build-electron-renderer:
name: Build @affine/electron renderer
runs-on: ubuntu-latest
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
@@ -425,6 +428,8 @@ jobs:
rust-test:
name: Run native tests
runs-on: ubuntu-latest
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
env:
CARGO_TERM_COLOR: always
steps:
@@ -826,6 +831,8 @@ jobs:
test-build-mobile-app:
uses: ./.github/workflows/release-mobile.yml
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
with:
build-type: canary
build-target: development