diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 39ba26c..afc065d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: outputs: run: ${{ steps.since.outputs.run }} steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - id: since env: GH_TOKEN: ${{ github.token }} @@ -95,7 +95,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - name: Every commit and the title @@ -114,7 +114,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install the toolchain run: | rustup toolchain install stable --profile minimal --component rustfmt,clippy @@ -138,7 +138,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install rustc 1.74.0 run: | rustup toolchain install 1.74.0 --profile minimal @@ -158,7 +158,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: EmbarkStudios/cargo-deny-action@3c6349835b2b7b196a839186cb8b78e02f7b5f25 # v2.1.1 with: command: check @@ -179,7 +179,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 45 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # The dbsp closure is some five hundred crates, and the hosted runner's root disk shares its # headroom with the image's preinstalled tools, so the trees this job never reads go first: # the Android SDK, the .NET SDKs, GHCup's Haskell and the CodeQL bundle, at the paths the @@ -233,7 +233,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install nightly with miri run: | rustup toolchain install nightly --profile minimal --component miri,rust-src @@ -272,7 +272,7 @@ jobs: - { name: aarch64 macOS, os: macos-latest } - { name: aarch64 Linux, os: ubuntu-24.04-arm } steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install the toolchain run: | rustup toolchain install stable --profile minimal @@ -302,7 +302,7 @@ jobs: WASMTIME_SHA256: a4d6e9e3a5a60f527cf7793d674c48930c80c2e8977995b8a275cad3254b9322 CARGO_TARGET_WASM32_WASIP1_RUNNER: wasmtime steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install the toolchain and the target run: | rustup toolchain install stable --profile minimal @@ -347,7 +347,7 @@ jobs: # predates the API's asset digest. The binary inside reports `cross 0.2.5`. Bump both. CROSS_SHA256: 642375d1bcf3bd88272c32ba90e999f3d983050adf45e66bd2d3887e8e838bad steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install the toolchain and the target run: | rustup toolchain install stable --profile minimal @@ -386,7 +386,7 @@ jobs: matrix: target: [decode_robustness, sum_vs_oracle, sub_roundtrip] steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install nightly and cargo-fuzz run: | rustup toolchain install nightly --profile minimal --component rust-src diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 440c364..21a3fd0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,7 +48,7 @@ jobs: id-token: write # the OIDC token, for crates.io's exchange and the attestation's signing attestations: write # the provenance attestation steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: refs/tags/${{ inputs.tag }} # The inputs reach the shell through env, never by interpolation into a script. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 712b110..c419cb5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: group: release-pr cancel-in-progress: false steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 # every commit since the first, and the tags persist-credentials: false @@ -101,7 +101,7 @@ jobs: group: release cancel-in-progress: false steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false