[PR #2692] [MERGED] all: remove 32 bit support #2807

Closed
opened 2025-12-29 04:19:03 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/juanfont/headscale/pull/2692
Author: @kradalby
Created: 7/16/2025
Status: Merged
Merged: 7/16/2025
Merged by: @kradalby

Base: mainHead: kradalby/remove-32bit


📝 Commits (2)

📊 Changes

3 files changed (+2 additions, -12 deletions)

View changed files

📝 .github/workflows/build.yml (+0 -4)
📝 .goreleaser.yml (+0 -8)
📝 CHANGELOG.md (+2 -0)

📄 Description

This commit removes the official 32 bit builds.
As per #2511, they are broken at runtime and we
do not have any good way to ensure that they run over time as we cannot catch these issue at compile or
test time.

64-bit has been around for long enough that this
change should not be too disruptive.

32-bit users can compile the code themselves, and
we can still be open to accept patches for it, but not provide builds as they might not work over time.

Closes #2511


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/juanfont/headscale/pull/2692 **Author:** [@kradalby](https://github.com/kradalby) **Created:** 7/16/2025 **Status:** ✅ Merged **Merged:** 7/16/2025 **Merged by:** [@kradalby](https://github.com/kradalby) **Base:** `main` ← **Head:** `kradalby/remove-32bit` --- ### 📝 Commits (2) - [`e8e4d58`](https://github.com/juanfont/headscale/commit/e8e4d585e3d9a4ab11bbc4664e95115118989443) all: remove 32 bit support - [`476d70f`](https://github.com/juanfont/headscale/commit/476d70fe9f84c804c1bdab852486381b9af5b753) changelog: add entry ### 📊 Changes **3 files changed** (+2 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+0 -4) 📝 `.goreleaser.yml` (+0 -8) 📝 `CHANGELOG.md` (+2 -0) </details> ### 📄 Description This commit removes the official 32 bit builds. As per #2511, they are broken at runtime and we do not have any good way to ensure that they run over time as we cannot catch these issue at compile or test time. 64-bit has been around for long enough that this change should not be too disruptive. 32-bit users can compile the code themselves, and we can still be open to accept patches for it, but not provide builds as they might not work over time. Closes #2511 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 04:19:03 +01:00
adam closed this issue 2025-12-29 04:19:03 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#2807