From e803f008f0fc4aa4b1ff6e237cf5aed1c53750ed Mon Sep 17 00:00:00 2001 From: Claude Opus 5 Date: Thu, 6 Aug 2026 00:35:02 +0600 Subject: [PATCH] Move the workflow actions off Node 20 checkout and action-gh-release both still target Node 20, which GitHub has deprecated and is already force-running on Node 24. Nothing is broken yet, but the runners won't accommodate it indefinitely, and a release workflow is a poor place to discover that. --- .github/workflows/release.yml | 4 ++-- .github/workflows/tag-on-version-bump.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b726ca8..a45f3d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: # below treats as "fall back to ad-hoc". SIGNING_IDENTITY: ${{ secrets.SIGNING_IDENTITY }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: ref: ${{ inputs.tag || github.ref }} @@ -139,7 +139,7 @@ jobs: run: ditto -c -k --sequesterRsrc --keepParent ".build/shannoncoat.app" "shannoncoat.app.zip" - name: Publish release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: ${{ inputs.tag || github.ref_name }} files: | diff --git a/.github/workflows/tag-on-version-bump.yml b/.github/workflows/tag-on-version-bump.yml index f29c89d..eb3158f 100644 --- a/.github/workflows/tag-on-version-bump.yml +++ b/.github/workflows/tag-on-version-bump.yml @@ -15,7 +15,7 @@ jobs: tag: ${{ steps.tag.outputs.tag }} created: ${{ steps.tag.outputs.created }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0