Skip to content

Update Go version to v1.26 and remove arm architecture from builds#1958

Merged
vcastellm merged 1 commit intomainfrom
release-arm
Mar 29, 2026
Merged

Update Go version to v1.26 and remove arm architecture from builds#1958
vcastellm merged 1 commit intomainfrom
release-arm

Conversation

@vcastellm
Copy link
Copy Markdown
Member

@vcastellm vcastellm commented Mar 29, 2026

This pull request makes minor adjustments to the build configuration by updating the Go cross-compilation tool version and removing support for the arm architecture from the release builds.

Build system updates:

  • Updated GOLANG_CROSS_VERSION in the Makefile from v1.22 to v1.26 to use a newer version of the Go cross-compilation tool.
  • Removed the arm architecture from the list of build targets in .goreleaser.yml, streamlining supported architectures.

Summary by CodeRabbit

  • Chores
    • Removed ARM (32-bit) architecture from release builds; only amd64 and arm64 architectures are now supported.
    • Updated Go cross-compilation toolchain to version 1.26.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 29, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ba2170eb-7a0b-4e57-a811-6716978db714

📥 Commits

Reviewing files that changed from the base of the PR and between 18c9d7e and 7cce007.

📒 Files selected for processing (2)
  • .goreleaser.yml
  • Makefile

📝 Walkthrough

Walkthrough

The pull request updates build configuration by removing ARM architecture from the GoReleaser build matrix and bumping the Go cross-compilation container version from v1.22 to v1.26 in the Makefile.

Changes

Cohort / File(s) Summary
GoReleaser Configuration
.goreleaser.yml
Removed arm architecture from the builds matrix goarch list, narrowing non-cross-compiled targets to amd64 and arm64 only.
Build System
Makefile
Updated GOLANG_CROSS_VERSION default value from v1.22 to v1.26 for the cross-compilation container image.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 An architect hops with glee,
Dropping ARM from v1-2-3,
Go's now 1.26 so lean,
Fastest builds you've ever seen!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-arm

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@vcastellm vcastellm merged commit 21e5b6a into main Mar 29, 2026
2 of 3 checks passed
@vcastellm vcastellm deleted the release-arm branch March 29, 2026 17:37
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