1.0 KiB
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 |
|
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.getstill resolves cleanlymix testpasses
- #1
mix deps.getstill resolves cleanly - #2
mix testpasses