Skip to content

Housekeeping#31

Merged
akoutmos merged 11 commits intoakoutmos:masterfrom
PJUllrich:master
Dec 15, 2025
Merged

Housekeeping#31
akoutmos merged 11 commits intoakoutmos:masterfrom
PJUllrich:master

Conversation

@PJUllrich
Copy link
Contributor

  • Bumps tool-versions to latest Elixir/Erlang/Rust
  • Bumps all dependencies to latest
  • Fixes warnings in tests
  • Bumps version and updates Changelog

Closes:

Copy link
Owner

@akoutmos akoutmos left a comment

Choose a reason for hiding this comment

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

Awesome work!

@coveralls
Copy link

coveralls commented Dec 15, 2025

Pull Request Test Coverage Report for Build eab4cfcde17d5defe6c33e3333ce60c27d46d6a7-PR-31

Details

  • 1 of 1 (100.0%) changed or added relevant line in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.03%) to 96.875%

Totals Coverage Status
Change from base Build 3d879f4b4f3446c21b3d7ffe222ac5daf7f7d5ad: 0.03%
Covered Lines: 124
Relevant Lines: 128

💛 - Coveralls

@coveralls
Copy link

Pull Request Test Coverage Report for Build 8ca6cb1ceb4417572d192ea63e00ed7871662935-PR-31

Details

  • 1 of 1 (100.0%) changed or added relevant line in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.03%) to 96.875%

Totals Coverage Status
Change from base Build 3d879f4b4f3446c21b3d7ffe222ac5daf7f7d5ad: 0.03%
Covered Lines: 124
Relevant Lines: 128

💛 - Coveralls

@PJUllrich
Copy link
Contributor Author

PJUllrich commented Dec 15, 2025

@akoutmos I dropped support for Erlang 26 in the CI because erlexec updated their docs in this commit to the Erlang 27 format which now includes moduledoc based on this proposal (EEP-59) by José Valim. That means that erlexec only supports OTP 27+ which means that mjml_eex now only supports OTP 27+ unless we drop the erlexec dependency back to 2.0.8 which is two versions down by now (latest being 2.2.2). What do you think?

Edit: Theoretically though, since the erlexec dependency is optional: true, a user of this library could always add erlexec: 2.0.8 manually and support OTP 26 again. So 🤷

@akoutmos akoutmos merged commit 0c4c566 into akoutmos:master Dec 15, 2025
4 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.

3 participants