Skip to content

feat(core/hex): Gleam package support#290

Merged
goulvenclech merged 4 commits into
mainfrom
feat/gleam-hex
Jul 4, 2026
Merged

feat(core/hex): Gleam package support#290
goulvenclech merged 4 commits into
mainfrom
feat/gleam-hex

Conversation

@goulvenclech

@goulvenclech goulvenclech commented Jul 1, 2026

Copy link
Copy Markdown
Member

What has changed?

Gleam publishes to the same hex.pm registry as Elixir, so this extends the existing Hex adapter to handle gleam.toml packages rather than adding a separate ecosystem. It also hardens the Mix adapter, where a git dependency sharing a name with a workspace member could be mistaken for an internal one.

How is it tested?

Unit tests in hex/gleam and hex/mix cover discovery, dependency linking, gleam.toml editing, publishability, and lockfile regeneration. The gleam/mix subprocess calls are not exercised (no toolchain in CI) as with the other adapters.

How is it documented?

The READMEs list Gleam among the supported ecosystems.

@goulvenclech goulvenclech self-assigned this Jul 1, 2026
@github-actions github-actions Bot added documentation Improvements or additions to documentation crt:sampo Changes in Sampo CLI crate. crt:sampo-core Changes in Sampo core logic or internal utils. labels Jul 1, 2026
@goulvenclech goulvenclech requested a review from Princesseuh July 1, 2026 18:01
@goulvenclech goulvenclech marked this pull request as ready for review July 1, 2026 18:03
@goulvenclech goulvenclech merged commit 57bb659 into main Jul 4, 2026
9 checks passed
@goulvenclech goulvenclech deleted the feat/gleam-hex branch July 4, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

crt:sampo Changes in Sampo CLI crate. crt:sampo-core Changes in Sampo core logic or internal utils. documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant