Skip to content

build(deps): bump erlex 0.2.8 -> 0.2.9 and add :mix to dialyzer PLT - #196

Merged
epinault merged 1 commit into
masterfrom
build/erlex-0.2.9
Sep 2, 2026
Merged

build(deps): bump erlex 0.2.8 -> 0.2.9 and add :mix to dialyzer PLT#196
epinault merged 1 commit into
masterfrom
build/erlex-0.2.9

Conversation

@epinault

Copy link
Copy Markdown
Contributor

Summary

  • Bump erlex 0.2.8 → 0.2.9 (transitive dev/test dep of dialyxir; rewrites the Erlang-type grammar precedence, adds mix erlex.typecheck). Not compiled into the library.
  • Add dialyzer: [plt_add_apps: [:mix]] — since feat: add mix hammer.install Igniter task #194 the repo ships a Mix task, and without :mix in the PLT dialyzer reports Mix.Task callback info as missing.

These two commits were pushed to the #195 branch after it had already been merged, so they never landed; this PR re-applies them on top of master.

Test Plan

  • mix compile --warnings-as-errors
  • mix test — 142 tests, 0 failures
  • mix dialyzer — 0 errors (was 2 warnings on lib/mix/tasks/hammer.install.ex before the PLT change)
  • mix format --check-formatted, mix deps.unlock --check-unused
  • CI

🤖 Generated with Claude Code by Emmanuel Pinault

https://claude.ai/code/session_01JckHuT8GcW8Gzsai7vcpvT

erlex is a transitive dev/test-only dependency of dialyxir; 0.2.9
rewrites the type-grammar precedence and adds mix erlex.typecheck.

Since #194 the repo ships a Mix task; without :mix in the PLT dialyzer
reports Mix.Task callback info as missing. Dialyzer now passes clean.

Verified: mix compile --warnings-as-errors, mix test (142 tests),
mix dialyzer, mix deps.unlock --check-unused.

Co-Authored-By: Emmanuel Pinault <dev@pinault-family.us>
Claude-Session: https://claude.ai/code/session_01JckHuT8GcW8Gzsai7vcpvT
@epinault
epinault merged commit f8e0ce6 into master Sep 2, 2026
9 checks passed
@epinault
epinault deleted the build/erlex-0.2.9 branch September 2, 2026 22:26
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