Skip to content

CI: cross-build Linux on all six 64-bit architectures, and arm64 for macOS and Windows - #33

Merged
tannevaled merged 1 commit into
mainfrom
ci-six-arches
Oct 10, 2026
Merged

tannevaled merged 1 commit into
mainfrom
ci-six-arches

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

The cross-build matrix was goos: [linux, darwin, windows] with no GOARCH, so everything was built for amd64 only. It is now an explicit list: linux on amd64, arm64, riscv64, loong64, ppc64le and s390x; darwin on arm64 and amd64; windows on amd64 and arm64. fail-fast: false, so one red target doesn't hide the others.

All ten pairs build locally with CGO_ENABLED=0, and go vet passes on the six Linux ones.

🤖 Generated with Claude Code

…macOS and Windows

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 80f7d4b into main Oct 10, 2026
12 checks passed
@tannevaled
tannevaled deleted the ci-six-arches branch October 10, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant