Skip to content

feat(ci): add rebar3-version input to elixir-ci-reusable (hex-cert bypass)#415

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/elixir-reusable-rebar3-version-v2
Jun 24, 2026
Merged

feat(ci): add rebar3-version input to elixir-ci-reusable (hex-cert bypass)#415
hyperpolymath merged 1 commit into
mainfrom
fix/elixir-reusable-rebar3-version-v2

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Optional rebar3-version input wired to setup-beam: installs rebar3 from GitHub releases instead of builds.hex.pm (OTP TLS key_usage_mismatch). Empty default = no change for existing callers. REQUIRED — bofig#107 already passes this input, so the reusable must declare it. actionlint clean.

…ds.hex.pm cert)

setup-beam's mix local.rebar fetches rebar from builds.hex.pm, which fails
under OTP with a TLS key_usage_mismatch on that host's cert. An optional
rebar3-version input (wired to setup-beam) makes it install rebar3 from
GitHub releases instead. Empty default = unchanged for existing callers.
Required: bofig's elixir-ci.yml already passes rebar3-version (PR #107).
@hyperpolymath hyperpolymath merged commit 4762ba6 into main Jun 24, 2026
@hyperpolymath hyperpolymath deleted the fix/elixir-reusable-rebar3-version-v2 branch June 24, 2026 13:16
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