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
2 changes: 1 addition & 1 deletion .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
submodules: recursive

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable

Expand Down
44 changes: 22 additions & 22 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
components: rustfmt
Expand All @@ -101,7 +101,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
components: clippy
Expand Down Expand Up @@ -159,7 +159,7 @@ jobs:
# the build on warnings regardless of this step.
- name: Upload SARIF to code scanning
if: always() && hashFiles('rust-clippy-results.sarif') != '' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository)
uses: github/codeql-action/upload-sarif@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
uses: github/codeql-action/upload-sarif@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
with:
sarif_file: rust-clippy-results.sarif
category: clippy
Expand All @@ -173,7 +173,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down Expand Up @@ -236,11 +236,11 @@ jobs:
with:
fetch-depth: 1
submodules: recursive
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
- uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
- uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-nextest
# nextest runs the lib / bins / integration tests and writes the JUnit
Expand Down Expand Up @@ -296,7 +296,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand All @@ -322,7 +322,7 @@ jobs:
submodules: recursive
# llvm-tools-preview supplies llvm-profdata/llvm-cov for source-based
# coverage instrumentation.
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
components: llvm-tools-preview
Expand All @@ -332,7 +332,7 @@ jobs:
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
with:
key: coverage
- uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
- uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-nextest,cargo-llvm-cov
# nextest is the same runner the `test` job uses, so instrumenting it
Expand Down Expand Up @@ -375,7 +375,7 @@ jobs:
# fail_ci_if_error stays off so a Codecov outage or a credential-less
# fork PR cannot red-X the merge gate — coverage is informational.
- name: Upload coverage to Codecov
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1
with:
files: codecov.json
flags: rust
Expand All @@ -391,7 +391,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # 1.94
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # 1.94
with:
toolchain: "1.94"
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down Expand Up @@ -481,7 +481,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
components: clippy
Expand All @@ -504,7 +504,7 @@ jobs:
# combinations. Since #1472 they also *run* the suite, in the step
# below.
- run: cargo clippy --all-targets ${{ matrix.flags }} --locked -- -D warnings
- uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
- uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-nextest
# The one thing a partial feature set breaks that the clippy run
Expand Down Expand Up @@ -566,11 +566,11 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
- uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
- uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-about@0.8.4
# Fails if any dep in either binary crate's transitive closure
Expand Down Expand Up @@ -614,7 +614,7 @@ jobs:
# it directly. The toolchain action installs the minimal profile,
# and the gate skips cleanly when rustfmt is missing — so leaving
# it out would disable the check in CI without failing anything.
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
components: clippy, rustfmt
Expand Down Expand Up @@ -642,7 +642,7 @@ jobs:
tar -xzf /tmp/rumdl.tgz -C /tmp rumdl
install -m 0755 /tmp/rumdl /usr/local/bin/rumdl
rumdl --version
- uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
- uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: taplo-cli@0.10.0,shellcheck@0.10.0,shfmt@3.12.0
# actionlint 1.7.12's prebuilt binary is not yet in
Expand Down Expand Up @@ -902,7 +902,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down Expand Up @@ -994,7 +994,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down Expand Up @@ -1071,7 +1071,7 @@ jobs:
# job (informational, fork-PR-safe).
- name: Upload coverage to Codecov
if: runner.os == 'Linux' && matrix.python == '3.12'
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1
with:
files: big-code-analysis-py/coverage.xml
flags: python
Expand Down Expand Up @@ -1100,7 +1100,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down Expand Up @@ -1155,7 +1155,7 @@ jobs:
with:
fetch-depth: 1
submodules: false
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Initialize CodeQL
uses: github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
uses: github/codeql-action/init@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
uses: github/codeql-action/analyze@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
with:
category: /language:${{ matrix.language }}
4 changes: 2 additions & 2 deletions .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
# "'cargo-fmt' is not installed for the toolchain 'nightly-...'".
# It passes locally, where nightly was installed by hand with both.
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: nightly
components: rustfmt, clippy
Expand All @@ -93,7 +93,7 @@ jobs:
fuzz

- name: Install cargo-fuzz
uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-fuzz

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mutation-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ jobs:
submodules: recursive

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable

- name: Cache cargo build artifacts
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2

- name: Install cargo-mutants
uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-mutants

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ jobs:
rm -f "/tmp/${tarball}"
echo "$HOME/.local/bin" >> "$GITHUB_PATH"

- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
- uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
Expand Down Expand Up @@ -225,7 +225,7 @@ jobs:
# Swatinem/rust-cache below keeps the cold-build cost
# bounded — warm runs are dominated by incremental relink,
# not full recompile.
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: stable
# `shared-key` (vs `key`) lets Swatinem fall back to
Expand Down Expand Up @@ -379,7 +379,7 @@ jobs:
# distinct analysis from ci.yml's `category: clippy` upload.
- name: Upload self-scan SARIF to code scanning
if: always() && hashFiles('bca.sarif') != '' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository)
uses: github/codeql-action/upload-sarif@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
uses: github/codeql-action/upload-sarif@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
with:
sarif_file: bca.sarif
category: bca
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/python-cli-wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,13 +146,13 @@ jobs:
# on the host; the `targets:` add lets cargo-about's
# `--filter-platform` resolve a cross target (e.g. x86_64 on the
# arm64 macOS runner) without a full target install.
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # stable tip
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # stable tip
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
targets: ${{ matrix.target }}

- name: Install cargo-about
uses: taiki-e/install-action@fa23953489c080190314742a9b907f8e97c6767c # v2.87.10
uses: taiki-e/install-action@9983c65e42da123ff25d1f78505eb6de315aa172 # v2.87.20
with:
tool: cargo-about@${{ env.CARGO_ABOUT_VERSION }}

Expand Down
Loading
Loading