Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
# the packaged crate read. Changing either is code.
code: ${{ github.event_name != 'pull_request' || steps.code.outputs.code == 'true' || steps.filter.outputs.readme == 'true' }}
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
# `code` is false when every changed file is documentation: the same
# paths the push trigger ignores.
- uses: dorny/paths-filter@v4
Expand Down Expand Up @@ -106,7 +106,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
Expand Down Expand Up @@ -209,7 +209,7 @@ jobs:
env:
UPSTREAM_TAG: v1.5.7
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
with:
# Build + test + header-diff job (no push); don't leave the token
# in the checkout's git config.
Expand Down Expand Up @@ -364,7 +364,7 @@ jobs:
os: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
if: needs.changes.outputs.code == 'true'
- uses: dtolnay/rust-toolchain@stable
if: needs.changes.outputs.code == 'true'
Expand Down Expand Up @@ -422,7 +422,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: taiki-e/install-action@nextest
- name: Install i686 target
Expand All @@ -441,7 +441,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.92.0"
Expand All @@ -467,7 +467,7 @@ jobs:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
Expand Down Expand Up @@ -521,7 +521,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
with:
# This job builds + tests only (no push); don't leave the token in
# the checkout's git config.
Expand Down Expand Up @@ -616,7 +616,7 @@ jobs:
timeout-minutes: 30
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1

- uses: dtolnay/rust-toolchain@stable
with:
Expand Down Expand Up @@ -693,7 +693,7 @@ jobs:
private-key: ${{ secrets.RELEASER_APP_PRIVATE_KEY }}

- name: Checkout gh-pages with push token
uses: actions/checkout@v7
uses: actions/checkout@v7.0.1
with:
ref: gh-pages
token: ${{ steps.bot-token.outputs.token }}
Expand Down Expand Up @@ -735,7 +735,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@nightly
with:
components: llvm-tools-preview
Expand Down Expand Up @@ -787,7 +787,7 @@ jobs:
# corpus replay step and the fresh-fuzz step iterate over this.
FUZZ_TARGETS: "decode encode interop huff0 fse"
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@nightly
- uses: Swatinem/rust-cache@v2
with:
Expand Down Expand Up @@ -1029,7 +1029,7 @@ jobs:
bench: ${{ fromJSON(needs.bench-matrix.outputs.targets) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- name: Install benchmark target
run: rustup target add ${{ matrix.bench.target_triple }}
Expand Down Expand Up @@ -1127,7 +1127,7 @@ jobs:
shard: ${{ fromJSON(needs.bench-matrix.outputs.shards) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
# Needed for: corpus files referenced via `env!("CARGO_MANIFEST_DIR")`
# inside the bench binary, the run-benchmarks.sh script, and
# the python post-processor.
Expand Down Expand Up @@ -1206,7 +1206,7 @@ jobs:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1

- name: Generate bot token
id: bot-token
Expand Down Expand Up @@ -1277,7 +1277,7 @@ jobs:
timeout-minutes: 20
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1

- name: Generate bot token
id: bot-token
Expand All @@ -1289,7 +1289,7 @@ jobs:

- name: Checkout gh-pages with push token
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
uses: actions/checkout@v7
uses: actions/checkout@v7.0.1
with:
ref: gh-pages
token: ${{ steps.bot-token.outputs.token }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
language: [actions, c-cpp, rust, javascript-typescript]
steps:
- name: Checkout repository
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Initialize CodeQL
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pages-only.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1

- name: Generate bot token
id: bot-token
Expand All @@ -38,7 +38,7 @@ jobs:
private-key: ${{ secrets.RELEASER_APP_PRIVATE_KEY }}

- name: Checkout gh-pages
uses: actions/checkout@v7
uses: actions/checkout@v7.0.1
with:
ref: gh-pages
token: ${{ steps.bot-token.outputs.token }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-plz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
private-key: ${{ secrets.RELEASER_APP_PRIVATE_KEY }}

- name: Checkout
uses: actions/checkout@v7
uses: actions/checkout@v7.0.1
with:
fetch-depth: 0
token: ${{ steps.app-token.outputs.token }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
permissions:
id-token: write
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
- uses: dtolnay/rust-toolchain@stable
- uses: rust-lang/crates-io-auth-action@v1
id: auth
Expand All @@ -39,7 +39,7 @@ jobs:
contents: read
id-token: write # npm OIDC trusted publishing + provenance
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@v7.0.1
with:
# npm publish authenticates via OIDC, not the checkout token —
# don't persist it in git config.
Expand Down
Loading