From 48c77f012cecb069d4c372a6a31fc96bec9c3406 Mon Sep 17 00:00:00 2001 From: hbrooks Date: Fri, 17 Jul 2026 12:00:46 -0400 Subject: [PATCH] ci: bump checkout and gh-release to their Node 24 majors The v0.11.2 release run warned that actions/checkout@v4 and softprops/action-gh-release@v2 target the deprecated Node 20 runtime. Bump to actions/checkout@v7 and softprops/action-gh-release@v3, both of which run on node24. No usage changes needed: checkout v6+ persists credentials in a separate config file rather than .git/config, but the tap push still authenticates through the checkout-configured SSH key. --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b8d01b..07fcb6e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: bun-version: latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c7776e7..03b3fc6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: @@ -65,7 +65,7 @@ jobs: sha256sum *.tar.gz > checksums.txt - name: Create GitHub release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: v${{ steps.version.outputs.version }} files: | @@ -73,7 +73,7 @@ jobs: dist/checksums.txt - name: Check out the Homebrew tap - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: ellipsis-dev/homebrew-cli # Write-scoped deploy key for the tap repo only (the workflow's own