diff options
author | Michael Klishin <michael@clojurewerkz.org> | 2022-01-05 18:58:02 +0300 |
---|---|---|
committer | Michael Klishin <michael@clojurewerkz.org> | 2022-01-05 18:58:02 +0300 |
commit | 371b44dcf2ce4b0909e8b1d0255cd9a815f135d3 (patch) | |
tree | a41fb0cda8acba165f4133c449918e6c349b84a5 | |
parent | 5a07f728c3bc0e139e81a4ecd82fa4acd6ce6908 (diff) | |
download | rabbitmq-server-git-371b44dcf2ce4b0909e8b1d0255cd9a815f135d3.tar.gz |
Update Bazel rules repository name
-rw-r--r-- | .github/workflows/update-bazel-erlang.yaml | 2 | ||||
-rw-r--r-- | BAZEL.md | 2 | ||||
-rw-r--r-- | WORKSPACE.bazel | 2 | ||||
-rw-r--r-- | release-notes/3.9.0.md | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/update-bazel-erlang.yaml b/.github/workflows/update-bazel-erlang.yaml index 6014da9d32..b3be042f3a 100644 --- a/.github/workflows/update-bazel-erlang.yaml +++ b/.github/workflows/update-bazel-erlang.yaml @@ -16,7 +16,7 @@ jobs: - name: CHECKOUT bazel-erlang uses: actions/checkout@v2.4.0 with: - repository: rabbitmq/bazel-erlang + repository: rabbitmq/rules_erlang path: bazel-erlang - name: DETERMINE LATEST COMMIT id: find-commit @@ -9,7 +9,7 @@ RabbitMQ, Tier1 plugins included, is a large codebase. The developer experience More importantly, RabbitMQ's test suite is large and takes hours if run on a single machine. Bazel allows tests to be run in parallel on a large number of remote workers if needed, and furthermore uses cached test results when branches of the codebase remain unchanged. -Bazel does not provide built in Erlang or Elixir support, nor is there an available library of bazel rules. Therefore, we have defined our own rules in https://github.com/rabbitmq/bazel-erlang. Elixir compilation is handled as a special case within this repository. To use these rules, the location of your Erlang and Elixir installations must be indicated to the build (see below). +Bazel does not provide built in Erlang or Elixir support, nor is there an available library of bazel rules. Therefore, we have defined our own rules in https://github.com/rabbitmq/rules_erlang. Elixir compilation is handled as a special case within this repository. To use these rules, the location of your Erlang and Elixir installations must be indicated to the build (see below). While most of work for running tests happens in Bazel, the suite still makes use of some external tools for commands, notably gnu `make` and `openssl`. Ideally we could bring all of these tools under bazel, so that the only tool needed would be `bazel` or `bazelisk`, but that will take some time. diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index d7b090733c..21f16127d8 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -60,7 +60,7 @@ rules_pkg_dependencies() git_repository( name = "bazel-erlang", commit = "d62a13548b3d1e5bd2830f42e3f3933ae17db3cb", - remote = "https://github.com/rabbitmq/bazel-erlang.git", + remote = "https://github.com/rabbitmq/rules_erlang.git", ) load("@bazel-erlang//:bazel_erlang.bzl", "bazel_erlang_deps") diff --git a/release-notes/3.9.0.md b/release-notes/3.9.0.md index 1c80f00ef2..11a06dedab 100644 --- a/release-notes/3.9.0.md +++ b/release-notes/3.9.0.md @@ -149,7 +149,7 @@ consistent release schedule. * Continuous integration of open source RabbitMQ has switched to Bazel, GitHub Actions and [BuildBuddy](https://buildbuddy.io), resulting in much faster and incremental test runs. - [Bazel support for Erlang](https://github.com/rabbitmq/bazel-erlang) is a new project open sourced by the RabbitMQ Core team as a result. + [Bazel support for Erlang](https://github.com/rabbitmq/rules_erlang) is a new project open sourced by the RabbitMQ Core team as a result. * Process group membership now uses `pg`. |