Skip to content

Run ARM-specific tests consistently#434

Merged
paulo-ferraz-oliveira merged 3 commits intomainfrom
fix/test-on-arm
Mar 14, 2026
Merged

Run ARM-specific tests consistently#434
paulo-ferraz-oliveira merged 3 commits intomainfrom
fix/test-on-arm

Conversation

@paulo-ferraz-oliveira
Copy link
Collaborator

Description

I adapt the tests to validate README assumptions: we run on latest ARM/AMD, where available.

Closes #289.

const previousRunnerArch = process.env.RUNNER_ARCH

if (process.platform === 'linux') {
process.env.RUNNER_ARCH = 'X64'
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We wanna get rid of this type of manipulation.

@paulo-ferraz-oliveira
Copy link
Collaborator Author

Ubuntu ARM: https://github.com/erlef/setup-beam/actions/runs/23092677042/job/67079875121?pr=434#step:1:15
Windows ARM: https://github.com/erlef/setup-beam/actions/runs/23092677042/job/67079875129?pr=434#step:1:15
macOS ARM: https://github.com/erlef/setup-beam/actions/runs/23092677042/job/67079875090?pr=434#step:1:18

Some of the above might fail, but the links are to show we're actually using ARM. Subsequent fixes should be simple as to not move away from the assumption.

@paulo-ferraz-oliveira
Copy link
Collaborator Author

Merging. It's "just" tests, but it supports our README 😄.

@paulo-ferraz-oliveira paulo-ferraz-oliveira merged commit f8b54b5 into main Mar 14, 2026
78 checks passed
@paulo-ferraz-oliveira paulo-ferraz-oliveira deleted the fix/test-on-arm branch March 14, 2026 20:10
@paulo-ferraz-oliveira
Copy link
Collaborator Author

This was published in v1.23.0.

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.

Improve runner arch. specific tests when ARM becomes generally available

1 participant