Packages
git_hub_actions
0.2.3
0.4.2
0.4.1
0.4.0
0.3.17
0.3.16
0.3.15
0.3.14
0.3.13
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.27
0.2.26
0.2.25
0.2.24
0.2.23
0.2.22
0.2.21
0.2.20
0.2.19
0.2.18
0.2.17
0.2.16
0.2.15
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
A little tool to write GitHub actions in Elixir
Current section
Files
Jump to
Current section
Files
priv/config.exs
import GitHubActions.Config
config :output,
comment: true,
path: ".github/workflows",
file: "ci.yml"
config :input,
default: "default.exs"
config :steps,
refresh: true,
check_code_format: true,
dialyxir: true,
coveralls: :github
config :mix,
env: nil
# Specifies for which OSs jobs are generated. Possible values :linux,
# :windows and :macos.
config :jobs, [:linux]
# Specifies the linux distribution.
config :linux,
name: "Ubuntu",
runs_on: "ubuntu-latest"
# Specifies the macos version.
config :macos,
name: "macOS",
runs_on: "macos-latest"
# Specifies the windows version.
config :windows,
name: "Windows",
runs_on: "windows-latest"
config versions: [
[
otp: ["17.0/5"],
elixir: [
"1.0.0/5",
"1.1.0/1"
]
],
[
otp: ["18.0/3"],
elixir: [
"1.0.5",
"1.1.0/1",
"1.2.0/6",
"1.3.0/4",
"1.4.0/5",
"1.5.0/3"
]
],
[
otp: ["19.0/3"],
elixir: [
"1.2.6",
"1.3.0/4",
"1.4.0/5",
"1.5.0/3",
"1.6.0/6",
"1.7.0/4"
]
],
[
otp: ["20.0/3"],
elixir: [
"1.4.5",
"1.5.0/3",
"1.6.0/6",
"1.7.0/4",
"1.8.0/2",
"1.9.0/4"
]
],
[
otp: ["21.0/3"],
elixir: [
"1.6.6",
"1.7.0/4",
"1.8.0/2",
"1.9.0/4",
"1.10.0/4",
"1.11.0/4"
]
],
[
otp: ["22.0/3"],
elixir: [
"1.7.0/4",
"1.8.0/2",
"1.9.0/4",
"1.10.0/4",
"1.11.0/4",
"1.12.0/3",
"1.13.0/4"
]
],
[
otp: ["23.0/3"],
elixir: [
"1.10.3/4",
"1.11.0/4",
"1.12.0/3",
"1.13.0/4",
"1.14.0/1"
]
],
[
otp: ["24.0/3"],
elixir: [
"1.11.4",
"1.12.0/3",
"1.13.0/4",
"1.14.0/1"
]
],
[
otp: ["25.0/1"],
elixir: [
"1.13.4",
"1.14.0/1"
]
]
]