diff --git a/.github/workflows/gh_release.yml b/.github/workflows/gh_release.yml index ce789ab..e6912d5 100644 --- a/.github/workflows/gh_release.yml +++ b/.github/workflows/gh_release.yml @@ -14,6 +14,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - run: cargo install cargo-release - run: cargo release --no-confirm -x patch - id: version diff --git a/.github/workflows/gh_release_upload.yml b/.github/workflows/gh_release_upload.yml index 71a7df6..5c8b2b3 100644 --- a/.github/workflows/gh_release_upload.yml +++ b/.github/workflows/gh_release_upload.yml @@ -48,6 +48,7 @@ jobs: mkdir -p $HOME/.cargo mv ./.github/workflows/linkers.toml $HOME/.cargo/config.toml - run: rustup install stable + - uses: swatinem/rust-cache@v2 - run: rustup target add $TARGET - name: build run: cargo build --release --target $TARGET diff --git a/.github/workflows/gh_release_upload_windows.yml b/.github/workflows/gh_release_upload_windows.yml index 466fb63..96c7549 100644 --- a/.github/workflows/gh_release_upload_windows.yml +++ b/.github/workflows/gh_release_upload_windows.yml @@ -29,6 +29,7 @@ jobs: with: ref: ${{ inputs.tag_name }} - run: rustup install stable + - uses: swatinem/rust-cache@v2 - run: rustup target add ${{ matrix.target }} - name: build shell: powershell diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index d8bb87b..cd4c6b7 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -30,6 +30,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - name: cargo build run: cargo build --all-features --release --workspace @@ -41,6 +42,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - name: cargo build run: | cargo run --example build_fn @@ -52,6 +54,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - name: cargo fmt run: cargo fmt --all -v - run: git diff --exit-code @@ -61,6 +64,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - run: cargo clippy --all -- -D warnings if: github.ref == 'refs/heads/main' - run: cargo clippy --all @@ -78,6 +82,7 @@ jobs: with: node-version: 20 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - name: cargo test run: cargo test --workspace @@ -94,6 +99,7 @@ jobs: with: node-version: ${{ matrix.node_version }} - run: rustup install stable + - uses: swatinem/rust-cache@v2 - name: cargo test run: cargo test -p l3_fn_build testing::test_node_fixtures @@ -106,6 +112,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: rustup install stable + - uses: swatinem/rust-cache@v2 - run: cargo install --path l3_cli - run: l3 build --all working-directory: fn_build/fixtures/node/js/http_routes/get_fn