Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

feat: add Windows ARM64 build target - #73

Merged
rianjs merged 2 commits into
mainfrom
feat/windows-arm64-build
Jan 17, 2026
Merged

feat: add Windows ARM64 build target#73
rianjs merged 2 commits into
mainfrom
feat/windows-arm64-build

Conversation

@rianjs

@rianjs rianjs commented Jan 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add Windows ARM64 (windows_arm64) build target to the release workflow. Currently we build ARM64 for macOS and Linux, but not Windows.

Changes

Remove the ignore block in .goreleaser.yml that excluded the windows/arm64 combination from the build matrix.

Before

ignore:
  - goos: windows
    goarch: arm64

After

Block removed. GoReleaser now builds all 6 OS/arch combinations:

  • darwin_amd64, darwin_arm64
  • linux_amd64, linux_arm64
  • windows_amd64, windows_arm64

Verification

Ran goreleaser build --snapshot --clean locally:

• building    binary=dist/cfl_windows_arm64_v8.0/cfl.exe

Confirmed binary is correct architecture:

$ file dist/cfl_windows_arm64_v8.0/cfl.exe
PE32+ executable (console) Aarch64, for MS Windows

Closes #70

Remove the ignore block that excluded windows/arm64 from the build
matrix. GoReleaser will now produce cfl_X.Y.Z_windows_arm64.zip
alongside the other platform binaries.

Fixes #70
@rianjs
rianjs merged commit f945b27 into main Jan 17, 2026
2 checks passed
@rianjs
rianjs deleted the feat/windows-arm64-build branch January 17, 2026 09:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Windows ARM64 build target to release workflow

1 participant