Skip to content

Update dependencies and CI matrix, require Elixir 1.15+ - #44

Open
idlehands wants to merge 1 commit into
Shimmur:mainfrom
idlehands:idlehands/sync-upstream-update-deps
Open

idlehands wants to merge 1 commit into
Shimmur:mainfrom
idlehands:idlehands/sync-upstream-update-deps

Conversation

@idlehands

Copy link
Copy Markdown
Collaborator

Summary

  • Bump all dependencies: Ecto 3.14, Decimal 3.x, ExDoc 0.40, Dialyxir 1.4.8, ExCoveralls 0.18.5, plus transitive deps
  • Raise minimum Elixir to 1.15 (Ecto 3.14 requires 1.14+, ExDoc 0.40 requires 1.15+)
  • Move CI from the retired ubuntu-20.04 runner to ubuntu-24.04
  • New CI matrix: Elixir 1.16.3 through 1.19.6 on OTP 26 through 28, including newest Elixir on oldest supported OTP
  • Update checkout/cache actions and switch mix do to the + separator
  • Bump version to 1.4.0 with CHANGELOG entry; update README install snippet

Test plan

- Bump Ecto to 3.14, Decimal to 3.x, ExDoc to 0.40, Dialyxir to 1.4.8,
  ExCoveralls to 0.18.5 and all transitive deps
- Raise minimum Elixir to 1.15 (Ecto 3.14 needs 1.14+, ExDoc 0.40 needs 1.15+)
- Move CI to ubuntu-24.04, test Elixir 1.16 through 1.19 on OTP 26 through 28,
  update checkout/cache actions and mix do separator
- Bump version to 1.4.0 with CHANGELOG entry; update README install snippet
@coveralls-official

Copy link
Copy Markdown

Coverage Report for CI Build 20

Warning

No base build found for commit 50aaaf4 on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 100.0%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 45
Covered Lines: 45
Line Coverage: 100.0%
Coverage Strength: 16.58 hits per line

💛 - Coveralls

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.

2 participants