From 795d23b4ec36531a05cb011b0dd9d34a8e3b287b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 8 Nov 2025 13:30:54 +0000 Subject: [PATCH 1/3] Initial plan From 57348d72af318412a7a20731d1218f750760b7a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 8 Nov 2025 13:34:46 +0000 Subject: [PATCH 2/3] Add 32-bit platform testing to CI workflow Co-authored-by: osteele <674+osteele@users.noreply.github.com> --- .github/workflows/go.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 0931c22..59ee5fe 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -37,6 +37,28 @@ jobs: - name: Test run: make test + test-32bit: + name: Test on 32-bit + runs-on: ubuntu-latest + container: + image: i386/golang:1.23 + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install dependencies + run: go mod download + + - name: Build + run: go build -v ./... + + - name: Run go vet + run: go vet ./... + + - name: Test + run: go test -race -v ./... + coverage: runs-on: ubuntu-latest needs: test From 3b4adc853ed405c24719de8af85d0ce4cd77b72c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 8 Nov 2025 13:36:44 +0000 Subject: [PATCH 3/3] Add permissions block to 32-bit test job for security Co-authored-by: osteele <674+osteele@users.noreply.github.com> --- .github/workflows/go.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 59ee5fe..ec819f5 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -40,6 +40,8 @@ jobs: test-32bit: name: Test on 32-bit runs-on: ubuntu-latest + permissions: + contents: read container: image: i386/golang:1.23