Files
music_library/backlog/tasks/ml-13 - Tighten-ecto_sqlite3-version-constraint-in-mix.exs.md
T
2026-04-24 09:54:05 +01:00

1.0 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority
id title status assignee created_date updated_date labels dependencies references priority
ML-13 Tighten ecto_sqlite3 version constraint in mix.exs Done
2026-04-20 08:50 2026-04-24 08:53
https://github.com/cloud8421/music_library/issues/170
low

Description

GitHub: created 2026-04-16 · updated 2026-04-16

Summary

mix.exs:52 declares {:ecto_sqlite3, ">= 0.0.0"} — the loosest possible constraint. The lockfile pins 0.22.0.

Evidence

{:ecto_sqlite3, ">= 0.0.0"}

All other production deps use ~> with at least a major pin (e.g. ecto_sql, "~> 3.10", oban, "~> 2.21").

Fix

Change to {:ecto_sqlite3, "~> 0.22"}. Matches the installed major; prevents accidental upgrade on a fresh mix deps.get.

Acceptance Criteria

  • mix deps.get still resolves cleanly
  • mix test passes
  • #1 mix deps.get still resolves cleanly
  • #2 mix test passes