Engineering Elixir Applications: ubuntu-latest (158)

The CI/CD GitHub action jobs:ci:compile uses erlef/setup-beam@v1.17.3 which ubuntu-latest as of 05/25/25 does not support.

gh run view JOB_ID

> ANNOTATIONS
> X Tried to map a target OS from env. variable 'ImageOS' (got ubuntu24), but failed. If you're using a self-hosted runner, you should set 'env': 'ImageOS': ... to one of the following: ['ubuntu18', 'ubuntu20', 'ubuntu22', 'win19', 'win22']

It is currently in progress of getting supported through erlef/setup-beam issue. I don’t think it needs to be updated but if anyone comes here looking for a suggestion - just pinning a stable version worked for me: runs-on: ubuntu-22.04