Improve on "Add Windows to the mix" (#52)

* Support more OTP+Windows versions (try to bridge the gap with gleam-lang/setup-erlang that seems to support pre-21 versions)
* Merge ci.yml and test.yml
* Add Elixir to the Windows mix
* Hopefully improve error/warning messages
* Adapt the doc.s to the current reality
* Add option version-type (loose by default, for compatibility)
This commit is contained in:
Paulo F. Oliveira
2021-07-08 15:35:25 +01:00
committed by GitHub
parent 82b4475ba2
commit d8a37f5aac
21 changed files with 499 additions and 258 deletions
+7 -3
View File
@@ -1,5 +1,5 @@
---
name: Setup Erlang/OTP with optional Elixir and/or rebar3
name: Setup Erlang/OTP with optional Elixir (and mix) and/or rebar3
description: >
Set up a specific version of Erlang/OTP, Elixir, and/or rebar3
and add the command-line tools to the PATH
@@ -13,13 +13,17 @@ inputs:
otp-version:
description: Version range or exact version of Erlang/OTP to use
install-hex:
description: Whether to install Hex
description: Whether to install Hex (with Mix)
default: true
install-rebar:
description: Whether to install Rebar
description: Whether to install Rebar (with Mix)
default: true
rebar3-version:
description: Version range or exact version of rebar3 to use
version-type:
description: strict means the versions are take as-are; loose means we try
to guess versions based on semver rules
default: loose
outputs:
elixir-version:
description: Exact version of Elixir that was installed