|
@@ -49,7 +49,7 @@ jobs:
|
|
|
steps:
|
|
|
- uses: actions/checkout@v4
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
# https://github.com/foresterre/cargo-msrv/blob/4345edfe3f4fc91cc8ae6c7d6804c0748fae92ae/.github/workflows/msrv.yml
|
|
@@ -80,7 +80,7 @@ jobs:
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
with:
|
|
|
components: rustfmt, clippy
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- uses: browser-actions/setup-firefox@latest
|
|
@@ -103,7 +103,7 @@ jobs:
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
with:
|
|
|
components: rustfmt, clippy
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- uses: browser-actions/setup-firefox@latest
|
|
@@ -118,7 +118,7 @@ jobs:
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
with:
|
|
|
components: rustfmt
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- run: cargo fmt --all -- --check
|
|
@@ -135,7 +135,7 @@ jobs:
|
|
|
uses: dtolnay/rust-toolchain@nightly
|
|
|
with:
|
|
|
toolchain: ${{ env.rust_nightly }}
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- name: "doc --lib --all-features"
|
|
@@ -157,7 +157,7 @@ jobs:
|
|
|
- run: sudo apt-get update
|
|
|
- run: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev libxdo-dev
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- run: cargo check --workspace --all-features --all-targets
|
|
@@ -173,7 +173,7 @@ jobs:
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
with:
|
|
|
components: rustfmt, clippy
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- run: cargo clippy --workspace --examples --tests --all-features --all-targets -- -D warnings
|
|
@@ -216,7 +216,7 @@ jobs:
|
|
|
with:
|
|
|
toolchain: stable
|
|
|
targets: x86_64-unknown-linux-gnu,wasm32-unknown-unknown
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
cache-all-crates: "true"
|
|
|
- name: Prebuild CLI
|
|
@@ -301,7 +301,7 @@ jobs:
|
|
|
if: ${{ matrix.platform.cross == true }}
|
|
|
uses: taiki-e/install-action@cross
|
|
|
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
key: "matrix-${{ matrix.platform.target }}"
|
|
|
cache-all-crates: "true"
|
|
@@ -330,7 +330,7 @@ jobs:
|
|
|
- uses: dtolnay/rust-toolchain@1.84.0
|
|
|
with:
|
|
|
components: rustfmt, clippy
|
|
|
- - uses: Swatinem/rust-cache@v2
|
|
|
+ - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
with:
|
|
|
workspaces: ${{ env.UV_WORKSPACE }}
|
|
|
cache-all-crates: "true"
|
|
@@ -361,7 +361,7 @@ jobs:
|
|
|
# steps:
|
|
|
# - uses: actions/checkout@v4
|
|
|
# - uses: dtolnay/rust-toolchain@1.84.0
|
|
|
- # - uses: Swatinem/rust-cache@v2
|
|
|
+ # - uses: jkelleyrtp/rust-cache@jk/extra-logging
|
|
|
# with:
|
|
|
# cache-all-crates: "true"
|
|
|
# cache-on-failure: "true"
|