Skip to content

ImageOS environment variable changed without warning #75

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 of 4 tasks
mhanberg opened this issue Apr 14, 2025 · 0 comments
Open
1 of 4 tasks

ImageOS environment variable changed without warning #75

mhanberg opened this issue Apr 14, 2025 · 0 comments

Comments

@mhanberg
Copy link

mhanberg commented Apr 14, 2025

Type of issue

  • Error when running a workflow.
  • Request for additional tools or software for an existing image.
  • Request for a new image, Linux or Windows.
  • Other

Describe the issue

We use the ARM Linux Ubuntu 24 partner image as part of our CI, as well as the erlef/setup-beam action.

The setup-beam action utilizes the ImageOS environment variable, which on earlier releases of these partner images, mimicked the behavior of the GitHub official images, in being something like ubuntu24 or ubuntu22.

Today, our CI started failing because this variable is now set to "Linux", which breaks the setup-beam workflow.

To Reproduce

Run a job with that workflow on an ARM Linux runner.

Expected behavior

The ImageOS variable is appropriately set.

Note

Our workaround is the manually set this environment variable, which is setup-beam's suggestion when using self-hosted runners.

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

No branches or pull requests

1 participant