25 lines
543 B
CUE
25 lines
543 B
CUE
name: "build"
|
|
on: {
|
|
push: branches: [
|
|
"master",
|
|
]
|
|
pull_request: branches: [
|
|
"master",
|
|
]
|
|
}
|
|
jobs: ci: {
|
|
name: "Run checks and tests over ${{matrix.otp_vsn}} and ${{matrix.os}}"
|
|
"runs-on": "${{matrix.os}}"
|
|
container: image: "erlang:${{matrix.otp_vsn}}"
|
|
strategy: matrix: {
|
|
otp_vsn: [18.3, 19.3, 20.3, 21.3, 22.3, 23.3, 24.0]
|
|
os: ["ubuntu-latest"]
|
|
}
|
|
steps: [
|
|
{uses: "actions/checkout@v2"},
|
|
[{name: "Install libsodium"},
|
|
{run: "apt-get install -y libsodium-dev"}],
|
|
{run: "make compile"},
|
|
{run: "make tests"}]
|
|
}
|