Skip to content

Update build and test environment to Elixir 1.20. Update other dependencies too.#152

Merged
achempion merged 5 commits into
elixir-waffle:masterfrom
cbecker:cb/update-elixir-1.20
Jul 13, 2026
Merged

Update build and test environment to Elixir 1.20. Update other dependencies too.#152
achempion merged 5 commits into
elixir-waffle:masterfrom
cbecker:cb/update-elixir-1.20

Conversation

@cbecker

@cbecker cbecker commented Jul 13, 2026

Copy link
Copy Markdown

Checklist

  • I confirm that all text in the PR description, commit messages, code comments, and documentation is human-authored.

Description

  • Updates Dockerfile to build with Elixir 1.20
  • Fixes warnings obtained with Elixir 1.20
  • Forces meck (only for tests) to 1.0, as the 0.9.2 required by mock won't compile with OTP 29
  • Updates other libraries that had update candidates

@achempion let me know if you'd like to not upgrade certain libs. Tests pass.

@cbecker cbecker changed the title Update build and test environment to Elixir 1.20 Update build and test environment to Elixir 1.20. Update other dependencies too. Jul 13, 2026

@achempion achempion left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking great, thanks for the PR

It seems that we need to update the credo config as well so it doesn't fail (it should be possible to disable the moduledoc rule).

@cbecker

cbecker commented Jul 13, 2026

Copy link
Copy Markdown
Author

looking great, thanks for the PR

It seems that we need to update the credo config as well so it doesn't fail (it should be possible to disable the moduledoc rule).

Updating credo to the latest version fixed it. Also fixed remaining credo issues.

@achempion
achempion merged commit cecc4bc into elixir-waffle:master Jul 13, 2026
1 check 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.

3 participants