Skip to content

Bump toolchain to Elixir 1.20.3 / OTP 29.0.5 - #1

Closed
tmecklem wants to merge 1 commit into
mainfrom
devcontainer-base-image
Closed

Bump toolchain to Elixir 1.20.3 / OTP 29.0.5#1
tmecklem wants to merge 1 commit into
mainfrom
devcontainer-base-image

Conversation

@tmecklem

Copy link
Copy Markdown
Member

Points this repo at the shared devcontainer base image from
launchscout/devcontainers, which
ships Elixir, Ruby, Node and Python already built.

This is a convenience, not a requirement

Nothing here is needed for the project to work, and closing this PR breaks
nothing. The only difference is the first container build on each developer's
machine: today mise compiles Erlang (and Ruby) from source, which takes roughly
15–25 minutes per machine, per rebuild. With the base image that time goes to
approximately zero because the toolchain is already in the image.

Merge it if the faster first build is worth having; ignore it if not.

Prerequisite: the devcontainer-base package on GHCR is currently private.
It has to be made public (or registry auth arranged) before this will pull.

Changes

Before After
Erlang 28.2 29.0.5
Elixir 1.19.5-otp-28 1.20.3-otp-29

This repo has no devcontainer of its own, so the win here is indirect: it keeps
the pins aligned with devcontainer-base:current, so a devcontainer added later
needs no toolchain build.

mix.exs requires ~> 1.17, so no source change is needed.

Verification

mix deps.get && mix compile --force against devcontainer-base:current
compiles clean.

🤖 Generated with Claude Code

See github.com/launchscout/devcontainers. Speeds up the first devcontainer
build on each machine by shipping the toolchain prebuilt; not required.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tmecklem

Copy link
Copy Markdown
Member Author

Closing — opened unintentionally by a batch command that was interrupted mid-run. Only team, launchbox and citrus were meant to get PRs in this round.

@tmecklem tmecklem closed this Aug 19, 2026
@tmecklem
tmecklem deleted the devcontainer-base-image branch August 19, 2026 01:51
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