Commit Graph

25 Commits

Author SHA1 Message Date
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