Commit Graph

16 Commits

Author SHA1 Message Date
Michal Kuratczyk a9a96a4f4a
OTP master is OTP27 2023-05-22 09:15:30 +02:00
Rin Kuryloski a7365d04ec
Adjust the platform definition for the erlang git master pipeline (#7964)
by using the more selective constraint value
2023-04-25 08:22:04 +02:00
Rin Kuryloski 2bb0b42c85 Add OTP 26.0-rc3 config to bazel 2023-04-14 18:23:33 +02:00
Rin Kuryloski 3ebfa257e2 Add OTP 25.3 to the build and CI matrix as otp-max 2023-03-08 15:21:27 +01:00
Michal Kuratczyk d78b8b3a2a
Adopt OTP 25.2 2022-12-15 11:08:21 +01:00
Rin Kuryloski 18bccf5873 Remove erlang 23 from bazel build 2022-10-10 09:30:29 +02:00
Rin Kuryloski c494c7f1ec Use Elixir 1.13.x with otp 24.x in bazel build 2022-10-04 11:42:29 +02:00
Rin Kuryloski 25c0eae13f Add erlang 25.1 to github actions 2022-09-30 09:21:56 +02:00
Rin Kuryloski 502730b32d Apply the @erlang_config pattern for elixir via the WORKSPACE
and use rules_erlang 3.7.0
2022-09-28 16:09:18 +02:00
Rin Kuryloski 6d35adc740 Fixup platform references for erlang git master nightly tests 2022-09-28 10:49:31 +02:00
Rin Kuryloski bf66d4f858
Filter out elixir compilation from local execution in bazel (#5869) 2022-09-24 20:22:39 +04:00
Rin Kuryloski 8537d0428b Use rules_erlang 3.6.3
Use the new @erlang_config repo from rules_erlang 3.6+ for simplified
config and the elimiation of the need for --config=local
2022-09-19 16:43:10 +02:00
Rin Kuryloski 9017f76809 Add elixir 1.14 to bazel 2022-09-19 09:41:18 +02:00
Philip Kuryloski 105f017e85 Follow up to #4884 addressing some --config=local issues 2022-06-08 15:34:16 +02:00
Philip Kuryloski f1da8c0e85 Use Elixir 1.12 with Erlang 24 in CI 2022-06-08 14:04:59 +02:00
Philip Kuryloski 327f075d57 Make rabbitmq-server work with rules_erlang 3
Also rework elixir dependency handling, so we no longer rely on mix to
fetch the rabbitmq_cli deps

Also:

- Specify ra version with a commit rather than a branch
- Fixup compilation options for erlang 23
- Add missing ra reference in MODULE.bazel
- Add missing flag in oci.yaml
- Reduce bazel rbe jobs to try to save memory
- Use bazel built erlang for erlang git master tests
- Use the same cache for all the workflows but windows
- Avoid using `mix local.hex --force` in elixir rules
  - Fetching seems blocked in CI, and this should reduce hex api usage in
    all builds, which is always nice
- Remove xref and dialyze tags since rules_erlang 3 includes them in
  the defaults
2022-06-08 14:04:53 +02:00