gleam-lang/gleam

`gleam export otp-release` command

Open

#4978 opened on Sep 15, 2025

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

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