commanded / commanded

Use Commanded to build Elixir CQRS/ES applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fetching dependencies fails on fresh Phoenix 1.6 project

DFilipeS opened this issue · comments

Just created a fresh new project with Phoenix 1.6 and it fails fetching the dependencies. The telemetry_registry seems to be the issue.

❯ mix deps.get
Resolving Hex dependencies...

Failed to use "telemetry" (version 1.0.0) because
  commanded (version 1.3.0) requires ~> 0.4 or ~> 1.0
  cowboy_telemetry (version 0.4.0) requires ~> 1.0
  db_connection (version 2.4.0) requires ~> 0.4 or ~> 1.0
  ecto (version 3.7.1) requires ~> 0.4 or ~> 1.0
  ecto_sql (version 3.7.0) requires ~> 0.4.0 or ~> 1.0
  phoenix (version 1.6.0) requires ~> 0.4 or ~> 1.0
  phoenix_live_view (version 0.16.4) requires ~> 0.4.2 or ~> 1.0
  plug (version 1.12.1) requires ~> 0.4.3 or ~> 1.0
  swoosh (version 1.5.0) requires ~> 0.4.2 or ~> 1.0
  telemetry_metrics (version 0.6.1) requires ~> 0.4 or ~> 1.0
  telemetry_poller (version 1.0.0) requires ~> 1.0
  telemetry_registry (versions 0.2.0 and 0.2.1) requires ~> 0.4
  mix.lock specifies 1.0.0

you can override telemetry as 1.0, i think it looks like {:telemetry, "~> 1.0", override: true}.

there's no difference between 0.4.3 and 1.0: https://github.com/beam-telemetry/telemetry/blob/main/CHANGELOG.md