diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0c0d094..0f02294 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: node-version: 22 cache: npm cache-dependency-path: rxing-wasm/package-lock.json - - uses: dtolnay/rust-toolchain@stable + - uses: Swatinem/rust-cache@v2 - run: npm ci working-directory: rxing-wasm - run: cargo clippy --workspace --all-targets diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8438168..d341501 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -53,7 +53,7 @@ jobs: cache: npm cache-dependency-path: rxing-wasm/package-lock.json - - uses: dtolnay/rust-toolchain@stable + - uses: Swatinem/rust-cache@v2 - run: npm ci working-directory: rxing-wasm @@ -96,6 +96,10 @@ jobs: steps: - uses: actions/checkout@v4 + - uses: Swatinem/rust-cache@v2 + with: + key: ${{ matrix.target }} + - run: cargo build -p rxing-cli --release - name: Package binary