Kian-Meng Ang
72180ab669
Migrate GitHub Actions to erlef/setup-beam
...
See https://github.com/erlef/setup-beam/issues/20
We also bump to latest OTP 25.
2022-06-27 22:20:53 +08:00
Marcel Otto
c58ffd383b
Disable detection of undefined-function-warnings partially on Elixir < 1.13
2022-06-19 22:16:47 +02:00
Marcel Otto
6109ec66e5
Re-enable Coveralls and limit warnings-as-errors usage
...
The --warnings-as-errors options on mix test is supported for
Elixir versions >= 1.12 only.
2022-06-19 21:56:18 +02:00
Marcel Otto
1d32d6ecc0
Run tests without Coveralls
...
as it doesn't support the --warnings-as-errors option
2022-06-19 21:30:00 +02:00
Marcel Otto
65bb0831b8
Wrap the build block definition in a function
...
This also fixes the undefined-function-warnings raised in the previous
version when using terms from non-strict vocabulary namespaces (incl.
the auto-generated ad-hoc vocabulary namespaces).
2022-06-19 00:10:08 +02:00
Marcel Otto
47dfc5ab8b
Upgrade CI to latest Elixir and OTP versions
2022-03-15 20:17:54 +01:00
Marcel Otto
8e17beff71
Add Elixir 1.13.1 to CI
2021-12-15 23:27:29 +01:00
Marcel Otto
8cfe0ee6cc
Drop support for Elixir versions < 1.10
2021-11-19 21:10:47 +01:00
Marcel Otto
7a1ee6833c
Upgrade CI runner machine
2021-11-13 23:24:21 +01:00
Marcel Otto
728f43f165
Drop support for OTP 20
2021-05-23 00:35:30 +02:00
Marcel Otto
5b50de4dd4
Add Elixir 1.12 to CI
2021-05-23 00:08:39 +02:00
Marcel Otto
fe8bdc1ef3
Back to dev as default environment on CI
2021-03-18 22:50:28 +01:00
Marcel Otto
2f839fcd61
Run dialyzer in dev env on CI
2021-03-18 22:24:40 +01:00
Marcel Otto
40bfbd84e3
Remove no longer a valid CLI argument of dialyxir
2021-03-18 22:08:07 +01:00
Marcel Otto
fdab3321f0
Fix failing CI
2021-03-18 21:43:13 +01:00
Marcel Otto
80282b2a45
Apply latest Github Actions best practices for Elixir projects
2021-03-18 21:38:15 +01:00
Marcel Otto
fa4bd06250
Fix failing Elixir setup step on CI
2021-03-06 02:36:23 +01:00
Marcel Otto
fa5ffb055f
Drop support for Elixir versions < 1.9
2020-11-12 22:50:38 +01:00
Marcel Otto
9d2e25eb49
Add Elixir 1.11.1 to CI
2020-10-18 21:46:08 +02:00
Marcel Otto
2fbf57a172
Fix Dialyzer step in GitHub Actions workflow
2020-10-09 22:43:44 +02:00
Marcel Otto
3c10b1eb03
Fix Dialyzer in GitHub Actions workflow
2020-10-09 22:08:12 +02:00
Marcel Otto
196971f1c0
Fix Coveralls setup in GitHub Actions workflow
2020-10-09 22:00:43 +02:00
Marcel Otto
ab6aadfe03
Setup Dialyzer in GitHub Actions workflow
2020-10-09 21:54:01 +02:00
Marcel Otto
1c11b63e58
Setup Coveralls reporting in GitHub Actions workflow
2020-10-09 21:53:07 +02:00
Marcel Otto
7d7d63c238
Setup GitHub Actions CI workflow
2020-10-09 21:33:15 +02:00