Skip to content

fix: drop 32-bit architecture support#556

Merged
ueokande merged 1 commit into
masterfrom
drop-32-bit
May 6, 2026
Merged

fix: drop 32-bit architecture support#556
ueokande merged 1 commit into
masterfrom
drop-32-bit

Conversation

@ueokande
Copy link
Copy Markdown
Member

@ueokande ueokande commented May 6, 2026

32-bit architecture (x32/i686) is not a valid return value from os.arch() on any GitHub Actions runner in practice. The only runner that could theoretically report a 32-bit architecture is Linux ARM, but Microsoft Edge does not distribute builds for Linux 32-bit ARM, so the mapping would always result in a silent lookup failure anyway. Removing it makes unsupported architectures fail fast with a clear error.

32-bit architecture (x32/i686) is not a valid return value from
os.arch() in practice. The only GitHub Actions runner with a 32-bit
architecture is Linux ARM, but Microsoft Edge does not distribute
builds for Linux 32-bit ARM. Keeping the mapping was misleading and
could result in a silent lookup failure. Remove the I686 arch constant,
the x32 detection branch in getArch(), and the x86 API mapping so
unsupported architectures now fail fast with a clear error.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ueokande ueokande merged commit fa9640f into master May 6, 2026
8 checks passed
@ueokande ueokande deleted the drop-32-bit branch May 6, 2026 04:48
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