diff options
author | Michael Klishin <michael@clojurewerkz.org> | 2022-01-05 19:06:37 +0300 |
---|---|---|
committer | Michael Klishin <michael@clojurewerkz.org> | 2022-01-05 19:06:37 +0300 |
commit | 7787fe2780b203bdc314751418c96276d3beb0b1 (patch) | |
tree | 9733ee6ece4ff8d1d2ab231670019a2c87c391de | |
parent | 371b44dcf2ce4b0909e8b1d0255cd9a815f135d3 (diff) | |
download | rabbitmq-server-git-7787fe2780b203bdc314751418c96276d3beb0b1.tar.gz |
Revert "Update Bazel rules repository name"
This reverts commit 371b44dcf2ce4b0909e8b1d0255cd9a815f135d3.
-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 b3be042f3a..6014da9d32 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/rules_erlang + repository: rabbitmq/bazel-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/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). +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). 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 21f16127d8..d7b090733c 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/rules_erlang.git", + remote = "https://github.com/rabbitmq/bazel-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 11a06dedab..1c80f00ef2 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/rules_erlang) is a new project open sourced by the RabbitMQ Core team as a result. + [Bazel support for Erlang](https://github.com/rabbitmq/bazel-erlang) is a new project open sourced by the RabbitMQ Core team as a result. * Process group membership now uses `pg`. |