From f83a84f57884e3d107396cd5821e02f295bed91c Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Tue, 21 Jul 2026 20:01:13 +0200 Subject: [PATCH] Update release actions for Node 24 --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 10 +++++----- CHANGELOG.md | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fb98886..c2942ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # master with: toolchain: 1.97.1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 30ae911..3398881 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: name: verify release runs-on: ubuntu-latest steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # master with: toolchain: 1.97.1 @@ -61,7 +61,7 @@ jobs: os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # master with: toolchain: 1.97.1 @@ -81,7 +81,7 @@ jobs: shasum -a 256 "${name}.tar.gz" > "${name}.tar.gz.sha256" ) echo "name=${name}" >> "${GITHUB_OUTPUT}" - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: release-${{ steps.archive.outputs.name }} path: | @@ -97,10 +97,10 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: release-* path: dist diff --git a/CHANGELOG.md b/CHANGELOG.md index 358421c..3653a5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ First public evaluation release. ### Verified - CI passes on Ubuntu Linux and macOS with Rust 1.97.1. +- CI and release actions use verified full commit SHA pins. - Process-kill, full-disk, sync-failure, corruption, recovery, CLI, backup, restore, and salvage checks pass. - The crate packages and verifies from its release source.