build(deps): bump actions/checkout from 4 to 5
What changed, and why it matters
This is a routine dependency update by Dependabot that changes the GitHub Actions 'checkout' action from version 4 to version 5 across all project workflow files. There is no indication of a security fix or vulnerability in the commit itself, and no source code affecting the Rust Bitcoin library was changed.
No security action required. Treat as routine CI maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit bumps actions/checkout from v4 to v5 in 14 GitHub workflow YAML files. The diff consists solely of version-string replacements. No application code, cryptographic logic, or build scripts were modified. The change is a standard CI/CD maintenance update.
Changed components
GitHub Actions workflowsactions/checkout dependencyInspect captured patch +38 / −38
diff --git a/.github/workflows/cron-daily-fuzz.yml b/.github/workflows/cron-daily-fuzz.yml
index a6bc7252..2c171386 100644
--- a/.github/workflows/cron-daily-fuzz.yml
+++ b/.github/workflows/cron-daily-fuzz.yml
@@ -40,7 +40,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@v4
+ - uses: actions/checkout@v5
- uses: actions/cache@v4
id: cache-fuzz
with:
@@ -70,7 +70,7 @@ jobs:
needs: fuzz
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: actions/download-artifact@v5
- name: Display structure of downloaded files
run: ls -R
diff --git a/.github/workflows/cron-daily-kani.yml b/.github/workflows/cron-daily-kani.yml
index 61ef6e39..5d2c9c04 100644
--- a/.github/workflows/cron-daily-kani.yml
+++ b/.github/workflows/cron-daily-kani.yml
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: 'Checkout your code.'
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: 'Run Kani on your code.'
uses: model-checking/kani-github-action@v1.1
diff --git a/.github/workflows/cron-weekly-cargo-mutants.yml b/.github/workflows/cron-weekly-cargo-mutants.yml
index 3e7b01de..fd352b1a 100644
--- a/.github/workflows/cron-weekly-cargo-mutants.yml
+++ b/.github/workflows/cron-weekly-cargo-mutants.yml
@@ -7,7 +7,7 @@ jobs:
cargo-mutants:
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: taiki-e/install-action@v2
with:
tool: cargo-mutants
diff --git a/.github/workflows/cron-weekly-rustfmt.yml b/.github/workflows/cron-weekly-rustfmt.yml
index 046ba8fe..626953c8 100644
--- a/.github/workflows/cron-weekly-rustfmt.yml
+++ b/.github/workflows/cron-weekly-rustfmt.yml
@@ -8,7 +8,7 @@ jobs:
name: Nightly rustfmt
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@nightly
with:
components: rustfmt
diff --git a/.github/workflows/cron-weekly-update-cargo-semver-checks.yml b/.github/workflows/cron-weekly-update-cargo-semver-checks.yml
index f992e756..fc425c5b 100644
--- a/.github/workflows/cron-weekly-update-cargo-semver-checks.yml
+++ b/.github/workflows/cron-weekly-update-cargo-semver-checks.yml
@@ -8,7 +8,7 @@ jobs:
name: Update cargo-semver-checks
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Update semver-checks to use latest crates.io published version
run: |
set -x
diff --git a/.github/workflows/cron-weekly-update-nightly.yml b/.github/workflows/cron-weekly-update-nightly.yml
index b31ad20c..5a9d3816 100644
--- a/.github/workflows/cron-weekly-update-nightly.yml
+++ b/.github/workflows/cron-weekly-update-nightly.yml
@@ -8,7 +8,7 @@ jobs:
name: Update nightly rustc
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@nightly
- name: Update rust.yml to use latest nightly
run: |
diff --git a/.github/workflows/cron-weekly-update-stable.yml b/.github/workflows/cron-weekly-update-stable.yml
index 456ccd9a..f37571b0 100644
--- a/.github/workflows/cron-weekly-update-stable.yml
+++ b/.github/workflows/cron-weekly-update-stable.yml
@@ -8,7 +8,7 @@ jobs:
name: Update stable rustc
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- name: Update semver-checks.yml to use latest stable
run: |
diff --git a/.github/workflows/gh-release.yml b/.github/workflows/gh-release.yml
index 86014a98..021a372e 100644
--- a/.github/workflows/gh-release.yml
+++ b/.github/workflows/gh-release.yml
@@ -9,7 +9,7 @@ jobs:
build:
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: ncipollo/release-action@v1
with:
generateReleaseNotes: true
diff --git a/.github/workflows/manage-pr.yml b/.github/workflows/manage-pr.yml
index 3e92b33f..eaffd087 100644
--- a/.github/workflows/manage-pr.yml
+++ b/.github/workflows/manage-pr.yml
@@ -10,11 +10,11 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout master
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
path: master
- name: Checkout merge commit
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
path: merge
ref: "refs/pull/${{ github.event.number }}/merge"
diff --git a/.github/workflows/miri.yml b/.github/workflows/miri.yml
index ed9f05a7..4d50a1d1 100644
--- a/.github/workflows/miri.yml
+++ b/.github/workflows/miri.yml
@@ -16,7 +16,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Read nightly version"
id: read_toolchain
run: echo "nightly_version=$(cat nightly-version)" >> $GITHUB_OUTPUT
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 1241ecf9..b590e989 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout Crate
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Checkout Toolchain
uses: dtolnay/rust-toolchain@stable
- name: run cargo
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 460ecaeb..fd59ea50 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -15,7 +15,7 @@ jobs:
nightly_version: ${{ steps.read_toolchain.outputs.nightly_version }}
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Read nightly version"
id: read_toolchain
run: echo "nightly_version=$(cat nightly-version)" >> $GITHUB_OUTPUT
@@ -29,9 +29,9 @@ jobs:
dep: [minimal, recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -53,9 +53,9 @@ jobs:
dep: [minimal, recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -78,9 +78,9 @@ jobs:
dep: [minimal, recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -104,9 +104,9 @@ jobs:
dep: [recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -131,9 +131,9 @@ jobs:
dep: [recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -155,9 +155,9 @@ jobs:
dep: [recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -181,9 +181,9 @@ jobs:
dep: [recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Checkout maintainer tools"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
repository: rust-bitcoin/rust-bitcoin-maintainer-tools
ref: c3324024ced9bb1eb854397686919c3ff7d97e1e
@@ -202,7 +202,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Select toolchain"
uses: dtolnay/rust-toolchain@stable
- name: "Add architecture i386"
@@ -220,7 +220,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Select toolchain"
uses: dtolnay/rust-toolchain@stable
- name: "Install target"
@@ -239,7 +239,7 @@ jobs:
CARGO_TARGET_THUMBV7M_NONE_EABI_RUNNER: "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -semihosting-config enable=on,target=native -kernel"
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Set up QEMU"
run: sudo apt update && sudo apt install -y qemu-system-arm gcc-arm-none-eabi
- name: "Select toolchain"
@@ -268,7 +268,7 @@ jobs:
dep: [recent]
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Select toolchain"
uses: dtolnay/rust-toolchain@v1
with:
@@ -288,7 +288,7 @@ jobs:
# Note we do not use the recent lock file for wasm testing.
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Select toolchain"
uses: dtolnay/rust-toolchain@stable
- name: "Run wasm script"
@@ -299,7 +299,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Build Kani proofs"
uses: model-checking/kani-github-action@v1.1
with:
@@ -313,7 +313,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Select toolchain"
uses: dtolnay/rust-toolchain@v1
with:
diff --git a/.github/workflows/semver-checks.yml b/.github/workflows/semver-checks.yml
index 32d01b6b..4b0e3ca9 100644
--- a/.github/workflows/semver-checks.yml
+++ b/.github/workflows/semver-checks.yml
@@ -11,7 +11,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
with:
fetch-depth: 0 # we need full history for cargo semver-checks
- name: "Install Rustup"
@@ -50,7 +50,7 @@ jobs:
fail-fast: false
steps:
- name: "Checkout repo"
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: "Install Rustup"
uses: dtolnay/rust-toolchain@stable
- name: "Select stable-version"
diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml
index dea02c3a..c2a8202b 100644
--- a/.github/workflows/shellcheck.yml
+++ b/.github/workflows/shellcheck.yml
@@ -8,7 +8,7 @@ jobs:
name: Shellcheck
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@2.0.0
env:
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.