summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2022-01-05 18:58:02 +0300
committerMichael Klishin <michael@clojurewerkz.org>2022-01-05 18:58:02 +0300
commit371b44dcf2ce4b0909e8b1d0255cd9a815f135d3 (patch)
treea41fb0cda8acba165f4133c449918e6c349b84a5
parent5a07f728c3bc0e139e81a4ecd82fa4acd6ce6908 (diff)
downloadrabbitmq-server-git-371b44dcf2ce4b0909e8b1d0255cd9a815f135d3.tar.gz
Update Bazel rules repository name
-rw-r--r--.github/workflows/update-bazel-erlang.yaml2
-rw-r--r--BAZEL.md2
-rw-r--r--WORKSPACE.bazel2
-rw-r--r--release-notes/3.9.0.md2
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
diff --git a/BAZEL.md b/BAZEL.md
index 9ab05a12cf..20569e2e67 100644
--- a/BAZEL.md
+++ b/BAZEL.md
@@ -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`.