rabbitmq-server/tools
Rin Kuryloski ca97868c84 Check additional applications when comparing bazel and make results (#8209)
* Check additional applications when comparing bazel and make results

* Sync bazel/make for amqp_client

* Do not fail-fast in build system comparison

* promethus -> prometheus

* Regenerate BUILD.redbug

* When comparing build systems & .app files ignore empty 'registered'

It's listed as a required key in
https://www.erlang.org/doc/man/app.html, but the same docs state the
default is "[]". It seems to ignore it if it's empty.

* Copy bazel/BUILD.osiris from BUILD.bazel in the osiris repo

Normally it would be generated with `bazel run gazelle-update-repos --
-args osiris@1.5.1=github.com/rabbitmq/osiris@v1.5.1`, but in this
case we just want to match it's compilation with erlang.mk with some
manual tweaks.

* Use elixir 1.15, otherwise mix format fails

* Sync bazel/make for rabbitmq_web_dispatch, rabbitmq_management_agent

(cherry picked from commit ca1806dbcd)

# Conflicts:
#	.github/workflows/check-build-system-equivalence.yaml
2023-08-13 08:18:52 +00:00
..
BUILD.bazel Mark test deps as such (backport #7463) (#7471) 2023-03-01 09:49:55 +01:00
compare_dist.sh Check additional applications when comparing bazel and make results (#8209) 2023-08-13 08:18:52 +00:00
erlang_app_equal Check additional applications when comparing bazel and make results (#8209) 2023-08-13 08:18:52 +00:00
erlang_ls.bzl Remove 'w' option from ln call in //tools:symlink_deps_for_erlang_ls 2023-01-05 14:59:23 +01:00