From f6b16ebfaf1547b53de544ce8c61cefbe7d78073 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 28 Feb 2026 22:02:37 +0000 Subject: [PATCH 1/2] Update GitHub Actions node matrix to test node 24 and latest Replace the previous node version matrix (18.x, 20.x, 22.x) with node 24.x and latest. https://claude.ai/code/session_01MR2R2My2b4niEFHtZGv16p --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 35729d8..3004db9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: [18.x, 20.x, 22.x] + node-version: [24.x, latest] runs-on: ${{ matrix.os }} From 2e8655f4330d79c4f7824e345da57d84ed28ee99 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 28 Feb 2026 22:04:35 +0000 Subject: [PATCH 2/2] Add Go build and test job to GitHub Actions workflow Add a build-go job that builds and tests the Go implementation in the go/ directory across all three OS targets using Go 1.24. https://claude.ai/code/session_01MR2R2My2b4niEFHtZGv16p --- .github/workflows/build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3004db9..461adba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,3 +36,25 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: ./coverage/lcov.info + build-go: + + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + + runs-on: ${{ matrix.os }} + + steps: + - uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '1.24' + - name: Build + run: go build ./... + working-directory: ./go + - name: Test + run: go test ./... + working-directory: ./go +