setup-beam
setup-beam copied to clipboard
Set up your BEAM-based GitHub Actions workflow (Erlang, Elixir, Gleam, ...)
When running this action all builds on Ubuntu 22.04 fail due to rebar3 not being installed (or not in PATH) https://github.com/lukaszsamson/erlzmq/blob/master/.github/workflows/ci.yml ``` name: CI on: pull_request: push: branches: - master...
New option hexpm-mirrors to specify the mirror(s) to use (defaults to repo.hex.pm). This is particularly useful in cases `repo.hex.pm` is not reliable as it proved to be recently. Signed-off-by: Paul...
The format used for Gleam binary archives changed after v0.22.1. The Linux installer supports both formats, but the Windows one only supports the new format. Port the Linux code to...
#### The bug I switched from Github runners to self-hosted runners. All actions work by default, however, the following action fails: ```yml jobs: build: ... steps: - ... - name:...
#### The bug On occasion, while running the action a request to fetch the underlying Ubuntu image times out. Due to the time out, the action fails. To resolve the...
#### The bug Just got a request timeout fetching repo info: https://github.com/ninenines/cowlib/actions/runs/8434678847/job/23098464908 ``` Error: Request timeout: /repos/erlang/otp/releases?per_page=100&page=2 ``` #### How to replicate Probably hard to. #### Expected behaviour I would...
Depending on a Github organization's security settings, access to actions may be restricted to ones that are "verified in the GitHub Marketplace". Otherwise the workflow exits with a message like:...
Currently, setup-beam supports asdf's `.tool-versions` file. A similar tool that is increasing in popularity is [mise](https://mise.jdx.dev/), previously known as rtx but recently renamed because of the naming conflict with NVIDIA's...
Github actions support arm self hosted runners but setup-beam assumes x86 and errors ``` Installed Erlang/OTP version follows .setup-beam/otp/bin/erl: 1: .setup-beam/otp/bin/../erts-13.1.2/bin/dyn_erl: Exec format error .setup-beam/otp/bin/erl: 57: exec: ./erts-13.1.2/bin/erlexec: not found...