Skip to content

Fix OTP app name mismatch between hex package name and app field#7

Merged
einari merged 2 commits into
mainfrom
copilot/fix-otp-app-name-mismatch
May 12, 2026
Merged

Fix OTP app name mismatch between hex package name and app field#7
einari merged 2 commits into
mainfrom
copilot/fix-otp-app-name-mismatch

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 12, 2026

The app: field in mix.exs was set to :chronicle while the hex package name is cratis_chronicle, causing Mix to fail with a missing cratis_chronicle.app error when consuming the package as a dependency.

Changes

  • Source/chronicle/mix.exsapp: :chronicleapp: :cratis_chronicle to align the OTP app name with the hex package name
  • Samples/console/mix.exs — Local path dep updated from {:chronicle, ...} to {:cratis_chronicle, ...} to match
  • Source/chronicle/lib/chronicle.ex — Doc example updated from {:chronicle, "~> 0.1", organization: "cratis"} to {:cratis_chronicle, "~> 0.1"} to match the README and actual package name

Copilot AI changed the title [WIP] Fix OTP app name mismatch in cratis_chronicle hex package Fix OTP app name mismatch between hex package name and app field May 12, 2026
Copilot AI requested a review from einari May 12, 2026 07:05
Copilot finished work on behalf of einari May 12, 2026 07:05
@einari einari marked this pull request as ready for review May 12, 2026 08:21
@einari einari merged commit a3e0d3c into main May 12, 2026
@einari einari deleted the copilot/fix-otp-app-name-mismatch branch May 12, 2026 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cratis_chronicle hex package: OTP app name mismatch causes Mix dependency resolution to fail

2 participants