this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(deps): bump GitHub Actions to latest versions

- actions/checkout: v4 -> v6.0.2 (codeberg-mirror, rust, security-audit, nix)
- actions/upload-artifact: v7.0.0 -> v7.0.1
- codecov/codecov-action: v4 -> v6.0.0 (rename file -> files input)
- DeterminateSystems/magic-nix-cache-action: v7 -> v13
- DeterminateSystems/nix-installer-action: v12 -> v22
- release-plz/action: v0.5.127 -> v0.5.128
- Swatinem/rust-cache: v2 -> v2.9.1

Resolves Node 20 deprecation warnings for actions that have shipped
Node 24 releases. snapcore/action-build and snapcore/action-publish
remain on node20 upstream; magic-nix-cache-action also stays on node20
(no Node 24 release yet). Validated locally with act on rust.yml.

+24 -24
+1 -1
.github/workflows/codeberg-mirror.yml
··· 8 8 codeberg: 9 9 runs-on: ubuntu-latest 10 10 steps: 11 - - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 11 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 12 12 with: 13 13 fetch-depth: 0 14 14 - uses: yesolutions/mirror-action@662fce0eced8996f64d7fa264d76cddd84827f33 # master
+11 -11
.github/workflows/nix.yml
··· 12 12 runs-on: ubuntu-latest 13 13 steps: 14 14 - name: Checkout 15 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 15 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 16 16 - name: Install Nix 17 - uses: DeterminateSystems/nix-installer-action@7993355175c2765e5733dae74f3e0786fe0e5c4f # v12 17 + uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 18 18 - name: Nix Cache 19 - uses: DeterminateSystems/magic-nix-cache-action@b46e247b898aa56e6d2d2e728dc6df6c84fdb738 # v7 19 + uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13 20 20 21 21 - name: Format 22 22 run: nix build .#fmt ··· 47 47 arch: aarch64 48 48 steps: 49 49 - name: Checkout 50 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 50 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 51 51 - name: Install Nix 52 - uses: DeterminateSystems/nix-installer-action@7993355175c2765e5733dae74f3e0786fe0e5c4f # v12 52 + uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 53 53 - name: Nix Cache 54 - uses: DeterminateSystems/magic-nix-cache-action@b46e247b898aa56e6d2d2e728dc6df6c84fdb738 # v7 54 + uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13 55 55 56 56 - name: Test 57 57 run: nix build .#test ··· 75 75 needs: build 76 76 steps: 77 77 - name: Checkout 78 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 78 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 79 79 - name: Install Nix 80 - uses: DeterminateSystems/nix-installer-action@7993355175c2765e5733dae74f3e0786fe0e5c4f # v12 80 + uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 81 81 - name: Nix Cache 82 - uses: DeterminateSystems/magic-nix-cache-action@b46e247b898aa56e6d2d2e728dc6df6c84fdb738 # v7 82 + uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13 83 83 84 84 - name: Build Coverage 85 85 # Build and ensure the output is linked in result/ ··· 87 87 88 88 # Upload code coverage 89 89 - name: Upload coverage to Codecov 90 - uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4 90 + uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 91 91 with: 92 92 token: ${{ secrets.CODECOV_TOKEN }} 93 - file: ./result/lcov.info 93 + files: ./result/lcov.info
+3 -3
.github/workflows/publish.yml
··· 77 77 - uses: snapcore/action-build@d12445ae70c52b1ead8b8a0ac6635f0432af5c80 # v1.3.0 78 78 id: build 79 79 80 - - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 80 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 81 81 with: 82 82 name: snap 83 83 path: ${{ steps.build.outputs.snap }} ··· 127 127 ref: ${{ steps.tag.outputs.tag }} 128 128 129 129 - name: Install Nix 130 - uses: DeterminateSystems/nix-installer-action@7993355175c2765e5733dae74f3e0786fe0e5c4f # v12 130 + uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 131 131 132 132 - name: Nix Cache 133 - uses: DeterminateSystems/magic-nix-cache-action@b46e247b898aa56e6d2d2e728dc6df6c84fdb738 # v7 133 + uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13 134 134 135 135 - name: Build static binary 136 136 run: nix build -L .#cmprss-static
+4 -4
.github/workflows/release-plz.yml
··· 26 26 with: 27 27 toolchain: stable 28 28 - name: Rust Cache 29 - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2 29 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 30 30 31 31 - name: Authenticate with crates.io 32 32 uses: rust-lang/crates-io-auth-action@bbd81622f20ce9e2dd9622e3218b975523e45bbe # v1.0.4 ··· 34 34 35 35 - name: Run release-plz 36 36 id: release-plz 37 - uses: release-plz/action@f708778669256143d984cce4b23592637532e040 # v0.5.127 37 + uses: release-plz/action@1528104d2ca23787631a1c1f022abb64b34c1e11 # v0.5.128 38 38 with: 39 39 command: release 40 40 config: .config/release-plz.toml ··· 71 71 with: 72 72 toolchain: stable 73 73 - name: Rust Cache 74 - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2 74 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 75 75 76 76 - name: Check if release PR exists 77 77 id: check-pr ··· 84 84 85 85 - name: Run release-plz 86 86 if: github.event_name == 'workflow_dispatch' || steps.check-pr.outputs.exists != '0' 87 - uses: release-plz/action@f708778669256143d984cce4b23592637532e040 # v0.5.127 87 + uses: release-plz/action@1528104d2ca23787631a1c1f022abb64b34c1e11 # v0.5.128 88 88 with: 89 89 command: release-pr 90 90 config: .config/release-plz.toml
+2 -2
.github/workflows/rust.yml
··· 16 16 17 17 steps: 18 18 - name: Checkout 19 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 19 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 20 20 21 21 - name: Install Rust 22 22 uses: dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master ··· 25 25 components: clippy, rustfmt 26 26 27 27 - name: Rust Cache 28 - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2 28 + uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 29 29 30 30 - name: Build 31 31 run: cargo build
+3 -3
.github/workflows/security-audit.yml
··· 23 23 contents: read 24 24 steps: 25 25 - name: Checkout 26 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 26 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 27 27 28 28 - name: Install Nix 29 - uses: DeterminateSystems/nix-installer-action@7993355175c2765e5733dae74f3e0786fe0e5c4f # v12 29 + uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 30 30 31 31 - name: Nix Cache 32 - uses: DeterminateSystems/magic-nix-cache-action@b46e247b898aa56e6d2d2e728dc6df6c84fdb738 # v7 32 + uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13 33 33 34 34 - name: Check advisories 35 35 id: audit