Skip to content

Add BSD arm/arm64 release artifacts#18

Merged
ncode merged 3 commits into
mainfrom
juliano/extra-releases
Jun 20, 2026
Merged

Add BSD arm/arm64 release artifacts#18
ncode merged 3 commits into
mainfrom
juliano/extra-releases

Conversation

@ncode

@ncode ncode commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Why

Go supports arm and arm64 for FreeBSD, OpenBSD, and NetBSD, but Facts only published amd64 artifacts for those BSD release targets.

What Changes

  • build: add freebsd/{arm,arm64}, openbsd/{arm,arm64}, netbsd/{arm,arm64} to DIST_TARGETS, Lima cross-compile defaults, and the cross-compile CI matrix.
  • docs: update README support matrix, CHANGELOG, and the distribution/CI-gate specs.
  • openspec: add-bsd-arm-release-artifacts change (proposal, tasks, spec deltas).

Impact

  • Release artifact matrix expands; runtime fact behavior is unchanged.
  • New ARM/ARM64 tuples are compile-gated; native BSD release gates stay per-OS.

Verification

  • go tool dist list confirms all six new tuples are supported.

Commits

  1. docs(openspec): propose add-bsd-arm-release-artifacts
  2. build: add BSD arm/arm64 release and cross-compile targets
  3. docs: document BSD arm/arm64 release artifacts

ncode added 3 commits June 20, 2026 11:57
Add arm/arm64 release artifacts for FreeBSD, OpenBSD, and NetBSD.
Extend DIST_TARGETS, Lima cross-compile defaults, and the cross-compile CI
matrix with freebsd/{arm,arm64}, openbsd/{arm,arm64}, and netbsd/{arm,arm64}.
Update README support matrix, CHANGELOG, and the distribution/CI-gate specs
to list the new freebsd/openbsd/netbsd arm and arm64 tuples.
@ncode ncode merged commit 53da700 into main Jun 20, 2026
46 of 47 checks passed
@ncode ncode deleted the juliano/extra-releases branch June 20, 2026 10: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