Merge rust-bitcoin/rust-bitcoin#6910: build(deps): bump actions/checkout from 7.0.0 to 7.0.1
What changed, and why it matters
This commit is a routine update to the GitHub Actions checkout tool used by the project's automated workflows. It only changes version numbers in configuration files and does not alter the actual Bitcoin library code that users run. There is no indication this introduces a security problem.
No action required. This is a standard dependency maintenance update to CI configuration.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit bumps all uses of actions/checkout from commit SHA 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 (v7.0.0) to 3d3c42e5aac5ba805825da76410c181273ba90b1 (v7.0.1) across 17 GitHub workflow files. The diff is purely a find-and-replace of the pinned SHA and version comment. No Rust source code, build scripts, or public API is modified. The upstream v7.0.1 release notes describe minor fixes (unsafe PR check skip, ASCII whitespace trimming, git –unset value escaping, dependency updates) that are not security fixes and do not affect this project’s usage patterns.
Changed components
GitHub Actions workflow definitions in .github/workflows/Inspect captured patch +37 / −37
### .github/workflows/corpus-fuzzing.yml
@@ -27,7 +27,7 @@ jobs:
targets: ${{ steps.list.outputs.targets }}
source_sha: ${{ steps.list.outputs.source_sha }}
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: master
persist-credentials: false
@@ -58,11 +58,11 @@ jobs:
env:
TARGET: ${{ matrix.fuzz_target }}
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: ${{ github.repository_owner }}/qa-assets
persist-credentials: false
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ needs.setup.outputs.source_sha }}
path: rust-bitcoin
@@ -122,12 +122,12 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: ${{ github.repository_owner }}/qa-assets
token: ${{ secrets.QA_ASSETS_PUSH_TOKEN || github.token }}
persist-credentials: true # zizmor: ignore[artipacked] the push step uses this credential
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
path: rust-bitcoin
persist-credentials: false
@@ -165,11 +165,11 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: ${{ github.repository_owner }}/qa-assets
persist-credentials: false
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ needs.setup.outputs.source_sha }}
path: rust-bitcoin
### .github/workflows/cron-daily-audit.yml
@@ -14,7 +14,7 @@ jobs:
contents: read
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Install Rustup"
### .github/workflows/cron-daily-fuzz.yml
@@ -23,7 +23,7 @@ jobs:
steps:
- name: Install test dependencies
run: sudo apt-get update -y && sudo apt-get install -y binutils-dev libunwind8-dev libcurl4-openssl-dev libelf-dev libdw-dev cmake gcc libiberty-dev
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
### .github/workflows/cron-daily-kani.yml
@@ -15,7 +15,7 @@ jobs:
branch: [master, 0.32.xxx, 0.32.xx]
steps:
- name: 'Checkout your code.'
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ matrix.branch }}
persist-credentials: false
### .github/workflows/cron-daily-miri.yml
@@ -19,7 +19,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Read nightly version"
### .github/workflows/cron-monthly-update-rbmt.yml
@@ -12,7 +12,7 @@ jobs:
contents: write
pull-requests: write
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Update cargo-rbmt version to latest release
### .github/workflows/cron-weekly-cargo-mutants.yml
@@ -11,7 +11,7 @@ jobs:
contents: read
issues: write
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: taiki-e/install-action@43aecc8d72668fbcfe75c31400bc4f890f1c5853 # v2.83.2
### .github/workflows/cron-weekly-rustfmt.yml
@@ -12,7 +12,7 @@ jobs:
contents: write
pull-requests: write
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup-rbmt
### .github/workflows/cron-weekly-update-cargo-semver-checks.yml
@@ -12,7 +12,7 @@ jobs:
contents: write
pull-requests: write
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Update semver-checks to use latest crates.io published version
### .github/workflows/cron-weekly-update-nightly.yml
@@ -18,7 +18,7 @@ jobs:
# Update toolchain on master and LTS branches.
branch: [master, 0.32.xxx, 0.32.xx]
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ matrix.branch }}
persist-credentials: false
### .github/workflows/cron-weekly-update-stable.yml
@@ -17,7 +17,7 @@ jobs:
# Update toolchain on master and LTS branches.
branch: [master, 0.32.xxx, 0.32.xx]
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ matrix.branch }}
persist-credentials: false
### .github/workflows/cron-zizmor.yml
@@ -14,7 +14,7 @@ jobs:
security-events: write
steps:
- name: Checkout repository
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
### .github/workflows/manage-pr.yml
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout master
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Generate label config
### .github/workflows/rust.yml
@@ -23,7 +23,7 @@ jobs:
steps:
# Cleaning up github bloat so that test feature artifacts don't run out of disk.
- uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup-rbmt
@@ -39,7 +39,7 @@ jobs:
matrix:
task: [lint, docs]
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup-rbmt
@@ -51,7 +51,7 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
fetch-depth: 0 # History required for API diff.
@@ -82,7 +82,7 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup-rbmt
@@ -95,7 +95,7 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
fetch-depth: 0 # History required for version bump detection.
@@ -108,7 +108,7 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup-rbmt
@@ -138,7 +138,7 @@ jobs:
- s390x-unknown-linux-gnu
- aarch64-unknown-linux-gnu
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: ./.github/actions/setup-rbmt
@@ -158,7 +158,7 @@ jobs:
nightly_version: ${{ steps.read_toolchain.outputs.nightly_version }}
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Read workspace versions"
@@ -177,7 +177,7 @@ jobs:
contents: read
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Select toolchain"
@@ -212,7 +212,7 @@ jobs:
dep: [recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Select toolchain"
@@ -233,7 +233,7 @@ jobs:
contents: read
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Build Kani proofs"
@@ -250,7 +250,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Select toolchain"
@@ -269,7 +269,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
# Provides the cargo-rbmt binary scripts expect.
@@ -288,7 +288,7 @@ jobs:
contents: read
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: "Select toolchain"
@@ -303,7 +303,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
fetch-depth: 0 # required for full diff context
### .github/workflows/semver-checks.yml
@@ -18,7 +18,7 @@ jobs:
contents: read
steps:
- name: "Checkout repo"
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0 # we need full history for cargo semver-checks
persist-credentials: false
### .github/workflows/shellcheck.yml
@@ -11,7 +11,7 @@ jobs:
permissions:
contents: read
steps:
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Run ShellCheck
### .github/workflows/zizmor.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.