Skip to content

chore: pin dev toolchain to Elixir 1.20.4 / OTP 29.0.5 - #199

Merged
epinault merged 1 commit into
masterfrom
chore/dev-toolchain
Sep 1, 2026
Merged

chore: pin dev toolchain to Elixir 1.20.4 / OTP 29.0.5#199
epinault merged 1 commit into
masterfrom
chore/dev-toolchain

Conversation

@epinault

@epinault epinault commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update .tool-versions from Elixir 1.19.5-otp-28 / OTP 28.3.1 to Elixir 1.20.4-otp-29 / OTP 29.0.5, and add a matching mise.toml so both asdf and mise users resolve the same toolchain.
  • Same versions/format as hammer-backend-redis.

Note: the CI matrix currently tops out at Elixir 1.19 / OTP 28 — happy to add a 1.20/29 row in a follow-up if wanted.

Test Plan

  • mise exec -- elixir --version → Elixir 1.20.4 (OTP 29)
  • mix compile --warnings-as-errors (deps rebuilt under OTP 29)
  • mix test — 142 tests, 0 failures
  • mix credo --strict, mix format --check-formatted
  • CI

🤖 Generated with Claude Code by Emmanuel Pinault

https://claude.ai/code/session_01JckHuT8GcW8Gzsai7vcpvT

Update .tool-versions and add mise.toml so asdf and mise resolve the
same versions, matching hammer-backend-redis.

Verified locally on this toolchain: mix compile --warnings-as-errors,
mix test (142 tests), mix credo --strict, mix format --check-formatted.

Co-Authored-By: Emmanuel Pinault <dev@pinault-family.us>
Claude-Session: https://claude.ai/code/session_01JckHuT8GcW8Gzsai7vcpvT
@epinault
epinault merged commit d8f4441 into master Sep 1, 2026
9 checks passed
@epinault
epinault deleted the chore/dev-toolchain branch September 2, 2026 00:10
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