From eb7a5d94f0522d51c076e92e19e36337e3845e84 Mon Sep 17 00:00:00 2001 From: Marcus Breese Date: Wed, 10 Jun 2026 22:00:34 -0400 Subject: [PATCH] CI: bump actions off deprecated Node.js 20 Updates to the current major versions, all of which run on Node.js 24 (GitHub is removing Node 20 from runners in late 2026): - actions/checkout v4 -> v6 - actions/setup-go v5 -> v6 - actions/upload-artifact v4 -> v7 - softprops/action-gh-release v2 -> v3 No workflow input changes were required (one artifact per distinct name, standard go-version-file / release inputs). Co-Authored-By: Claude Opus 4.8 --- .github/workflows/build.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9245854..eae4aa1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,12 +16,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod @@ -58,31 +58,31 @@ jobs: GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -buildvcs=false -ldflags "$LDFLAGS" -o bin/cgkit.windows_amd64.exe . - name: Upload cgkit.darwin_arm64 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cgkit.darwin_arm64 path: bin/cgkit.darwin_arm64 - name: Upload cgkit.darwin_amd64 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cgkit.darwin_amd64 path: bin/cgkit.darwin_amd64 - name: Upload cgkit.linux_arm64 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cgkit.linux_arm64 path: bin/cgkit.linux_arm64 - name: Upload cgkit.linux_amd64 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cgkit.linux_amd64 path: bin/cgkit.linux_amd64 - name: Upload cgkit.windows_amd64 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cgkit.windows_amd64.exe path: bin/cgkit.windows_amd64.exe @@ -95,7 +95,7 @@ jobs: - name: Create tagged release if: startsWith(github.ref, 'refs/tags/') - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: | bin/cgkit.darwin_arm64 @@ -107,7 +107,7 @@ jobs: - name: Create dev release if: github.ref == 'refs/heads/main' - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: dev name: Development Build