$ the-wire · showcase
Docs clarify Mix format plugin file-type behavior
By RepoJournal · Filed · About Elixir & Phoenix
New Mix format documentation explains how plugins handle .ex and .exs files, addressing a long-standing point of confusion.
The Elixir docs now include a section on Mix Format plugins clarifying the current behavior for .ex/.exs file types [1]. The addition stems from a discussion in PR #15742 and aims to shorten the path to understanding for developers who, like the author, "had read the docs thoroughly beforehand" but still found the behavior unintuitive [1]. The change ships in a single commit [2]. Meanwhile, Ecto updated its CI workflow, bumping actions/checkout to v7 and actions/cache to v6 [3]. The cache update requires Actions Runner 2.327.1 or newer on self-hosted runners, so teams running Ecto CI on self-hosted infrastructure should verify runner versions [3]. The change is scoped to .github/workflows/ci.yml only, with cache inputs unchanged [3].
Action items
- → Review the updated Mix format plugin docs to confirm your .ex/.exs plugin setup matches expectations elixir-lang/elixir [monitor]
- → If you run Ecto CI on self-hosted runners, ensure Actions Runner is at least 2.327.1 before pulling the CI update elixir-ecto/ecto [plan]
References
- [1] Docs updates for .ex/.exs plugin behavior ↗ elixir-lang/elixir
- [2] Docs updates for .ex/.exs plugin behavior (#15809) ↗ elixir-lang/elixir
- [3] ci: update checkout to v7 and cache to v6 ↗ elixir-ecto/ecto