erlware / relx

Sane, simple release creation for Erlang
http://erlware.github.io/relx
Apache License 2.0
697 stars 232 forks source link

add support for optional_applications in otp24 #898

Closed tsloughter closed 2 years ago

tsloughter commented 2 years ago

Optional applications may or may not also be in the applications list. They are also only optional for the app that lists them as optional, unlike an excluded application which is global. So what is optional for app A may be required by app B and thus cause a failure if it is not found when building the release.

tsloughter commented 2 years ago

Testing on otel_getting_started with grpcbox moved to optional_applications and it is failing to include it. It should be the same as one of the test cases I added so not sure what is going on...

tsloughter commented 2 years ago

Argh, oh right, needs a patch in rebar3 to work.