Skip to content

fix: drop 32-bit architecture support#648

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

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

Conversation

@ueokande
Copy link
Copy Markdown
Member

@ueokande ueokande commented May 6, 2026

Chrome is not distributed for Linux 32-bit ARM, which is the only GitHub Actions runner platform with a 32-bit architecture. The existing i686 code paths could therefore never be exercised in practice, making them dead code that gives false confidence 32-bit is a supported target.

This change removes all 32-bit (i686/x32) handling from the platform detection and the installer platform-string mappings. Unsupported architectures will now fail fast with a clear error.

Chrome is not distributed for Linux 32-bit ARM, which is the only
GitHub Actions runner platform with a 32-bit architecture. Supporting
it adds dead code paths that can never be exercised, so remove the
i686/x32 handling entirely and let unsupported architectures fail with
a clear error.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ueokande ueokande changed the title feat: drop 32-bit architecture support fix: drop 32-bit architecture support May 6, 2026
@ueokande ueokande merged commit 9532775 into master May 6, 2026
20 checks passed
@ueokande ueokande deleted the drop-32bit-support branch May 6, 2026 04:33
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