Skip to content

feat: add linux/arm64 build (#72) - #73

Merged
antoinetoussaint-byte merged 1 commit into
mainfrom
feat/linux-arm64-build
Aug 24, 2026
Merged

feat: add linux/arm64 build (#72)#73
antoinetoussaint-byte merged 1 commit into
mainfrom
feat/linux-arm64-build

Conversation

@antoinetoussaint-byte

Copy link
Copy Markdown
Contributor

Closes#72.
Refs codefly-dev/core#346.

Summary

  • Adds a linux/arm64 goreleaser build so the agent publishes service-python_<version>_linux_arm64.tar.gz — without it, agent resolution fails at runtime on any arm64 Linux target (core's downloader already asks for that asset by host arch).
  • cgo-only change concern is covered: the release already runs under goreleaser-cross, which ships aarch64-linux-gnu-gcc; this stanza just points CC/CXX at it. No release-workflow change needed.

Test plan

  • goreleaser check passes
  • Merge, then cut a new release (tag) so CI cross-builds and publishes the asset
  • Confirm the asset exists: gh release view v<version> --repo codefly-dev/service-python --json assets --jq '[.assets[].name | select(contains("linux_arm64"))]'

Note

This PR only adds the build target; a maintainer must cut a release for the linux_arm64 asset to actually publish. I can't push a release tag.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@antoinetoussaint-byte
antoinetoussaint-byte merged commit 1a5bb8f into mainAug 24, 2026
1 check passed
@antoinetoussaint-byte
antoinetoussaint-byte deleted the feat/linux-arm64-build branch August 24, 2026 00:00
Sign up for freeto 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.

Release linux/arm64 build (multi-arch support)

1 participant

@antoinetoussaint-byte