gleam-lang/gleam

`gleam export otp-release` command

Open

#4,978 opened on Sep 15, 2025

View on GitHub
 (19 comments) (9 reactions) (0 assignees)Rust (960 forks)batch import
discussionhelp wanted

Repository metrics

Stars
 (21,417 stars)
PR merge metrics
 (Avg merge 10d 19h) (69 merged PRs in 30d)

Description

I thought we had an issue for this, but I couldn't find one!

Our current "erlang-shipment" is a poor imitation of a proper OTP release. Create a new command that creates these, and then we can deprecate the erlang-release command.

Documentation: https://www.erlang.org/doc/system/release_structure

Distillery has some nice info here: https://hexdocs.pm/distillery/2.0.0-rc.8/understanding_releases.html

Karlsson has some information here on OTP applications: https://github.com/karlsson/glite

Contributor guide