utrustdev/Setup Elixir Project
Checks out the code, configures Elixir, fetches dependencies, and manages build caching.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| elixir-version | Elixir version to set up | yes | — |
| otp-version | OTP version to set up | yes | — |
| hex-org-key | The API Key for Utrust's organization on Hex.pm | yes | — |
| clean-re-run | False if we should not clean dependencies on re-run | no | true |
| build-deps | True if we should compile dependencies | no | true |
| build-app | True if we should compile the application itself | no | true |
| build-flags | Flags to pass to mix compile | no | --all-warnings |
| install-rebar | By default, we will install Rebar (mix local.rebar --force). | no | true |
| install-hex | By default, we will install Hex (mix local.hex --force). | no | true |
| cache-key | If you need to reset the cache for some reason, you can change this key. | no | v1 |
Outputs
| name | description |
|---|---|
| otp-version | Exact OTP version selected by the BEAM setup step |
| elixir-version | Exact Elixir version selected by the BEAM setup step |