Releases: actions/setup-elixir
Add support for experimental OTP builds
This release includes changes from #46, which introduced experimental-otp: true
as an input for this action.
By specifying experimental-otp: true
, we will pull in one of the experimental OTP builds based on the image OS you're running in. We will begin ignoring this input once those experimental builds are considered stable in the future.
Use environment files for runner communication
This release uses the latest version of the toolkit to support communicating with the runner via Environment files.
Support pre-release versions
This release changes the way that the Elixir version list is parsed, allowing the action to support pre-release versions, such as 1.11.0-rc.0
. Thanks to @aaronrenner for this issue.
Runtime version outputs
This release adds exact installed versions of the OTP and Elixir runtimes to the action's output as otp-version
and elixir-version
.
Self-hosted runner support
Previously, running this action didn't work well on self-hosted runners, because the /tmp
directory persisted across runs. Now, we install tools into $RUNNER_TEMP
, which is empty before each job.
Add notes about quotes to README
This release just updates the README to include a note about using quotes around OTP/Elixir versions.
Fix Path/Input Parsing
This includes a fix for getting the right path to Erlang executables, and a fix to an input parsing bug.
Install from Hex
Add problem matchers
Initial release
1.0.0 Update action.yml