Skip to content

Upgrade dependencies; bump CI's Elixir 1.20 pairing to OTP 29.0 - #24

Merged
andreashasse merged 1 commit into
mainfrom
andreashasse/upgrade-dependencies-f5ef9a
Sep 14, 2026
Merged

andreashasse merged 1 commit into
mainfrom
andreashasse/upgrade-dependencies-f5ef9a

Conversation

@andreashasse

Copy link
Copy Markdown
Owner

Summary

  • Upgrades dependencies in both the root project and the example/ app (phoenix, plug, dialyxir, ex_doc, ex_slop, ex_dna, and others).
  • Bumps the CI matrix's newest entry from Elixir 1.20/OTP 28.3 to Elixir 1.20/OTP 29.0, and pins local dev (.tool-versions) to the matching Elixir 1.20.4/OTP 29.0.6 pair.
  • Includes a formatting fix (mix format) surfaced after the upgrade.

Verified make ci (compile, tests, credo, ex_dna, dialyzer, format check) and the example app's integration tests pass under both the old (1.18/OTP 27) and new (1.20.4/OTP 29.0.6) toolchains.

Test plan

  • make ci passes locally on Elixir 1.18.5/OTP 27
  • make ci passes locally on Elixir 1.20.4/OTP 29.0.6
  • example/ integration tests pass on Elixir 1.20.4/OTP 29.0.6

🤖 Generated with Claude Code

…29.0

Upgrades phoenix, plug, dialyxir, ex_doc, and other deps in both the
root project and the example app. Also moves the CI matrix's latest
entry from Elixir 1.20/OTP 28.3 to 1.20/OTP 29.0 and pins local dev
to the same pair via .tool-versions. Includes a formatting fix from
running mix format after the upgrade.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@andreashasse
andreashasse merged commit 493e8c9 into main Sep 14, 2026
3 checks passed
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