Skip to content

deps: update dependencies + local setup versions - #13

Merged
zoedsoupe merged 5 commits into
mainfrom
deps/update-versions
Jul 28, 2026
Merged

zoedsoupe merged 5 commits into
mainfrom
deps/update-versions

Conversation

@zoedsoupe

Copy link
Copy Markdown
Member

Problem

Dependencies and local setup versions were outdated, and the CI matrix only covered Elixir 1.18 with OTP 26/27. This mirrors supabase-ex#90.

Solution

  • Update mix.lock to latest allowed versions via mix deps.update --all
  • Expand the CI matrix (lint, static-analysis, test) to Elixir 1.20.2, 1.19.5 and 1.18.4 across OTP 25-28
  • Bump the local dev shell to Elixir 1.20.2 on OTP 28 and nixpkgs to nixos-26.05-small
  • Add a Compatibility section to the README stating support for the latest 3 stable Elixir versions

Rationale

mix.exs already required Elixir ~> 1.18, so the supported range is the latest 3 stable versions (1.20..1.18). The CI matrix and dev setup are aligned with that range, matching what was done in supabase-ex.

@zoedsoupe
zoedsoupe merged commit 849134d into main Jul 28, 2026
24 checks passed
@zoedsoupe
zoedsoupe deleted the deps/update-versions branch July 28, 2026 03:59
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