From 37a1e5e9a97139fb60598b8c68b4ad282b0c3cee Mon Sep 17 00:00:00 2001 From: itsscb Date: Tue, 3 Sep 2024 13:57:51 +0200 Subject: [PATCH] feat(workflow): cache trunk seperately --- .github/workflows/prod.yml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/.github/workflows/prod.yml b/.github/workflows/prod.yml index f6ff550..06d91cf 100644 --- a/.github/workflows/prod.yml +++ b/.github/workflows/prod.yml @@ -14,23 +14,31 @@ jobs: - name: checkout uses: actions/checkout@v4 + - name: install rust + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + + - name: cache trunk + uses: actions/cache@v4 + with: + path: | + ~/.cargo/bin/trunk + ~/.cache/trunk/ + key: ${{ runner.os }}-cargo-${{ hashFiles('~/.cargo/bin/trunk') }} + restore-keys: ${{ runner.os }}-trunk + - name: cache dependencies uses: actions/cache@v4 with: path: | ~/.cargo/ ~/.cargo/bin/ - ~/.cache/trunk/ target/ node_modules/ key: ${{ runner.os }}-cargo-${{ hashFiles('./Cargo.lock') }} restore-keys: ${{ runner.os }}-cargo-wordl - - - name: install rust - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - name: add rust target wasm32-unknown-unknown run: rustup target add wasm32-unknown-unknown