summaryrefslogtreecommitdiff
path: root/WORKSPACE
Commit message (Collapse)AuthorAgeFilesLines
* Update rules_erlang to 3.9.11Diana Parra Corbacho2023-05-121-1/+0
|
* Temporarily use a pre-release rules_erlangRin Kuryloski2023-05-121-0/+1
| | | | to fix khepri compilation
* Adopt otp 25.3.2GitHub2023-05-061-5/+5
|
* Adopt otp 25.3.1GitHub2023-04-281-5/+5
|
* Update the sha for otp 26 as used in the dev ociRin Kuryloski2023-04-261-1/+1
| | | | it had been copied from 25.3 without an update
* Adopt elixir 1.14.4GitHub2023-04-261-2/+2
|
* Use rules_erlang 3.9.14Rin Kuryloski2023-04-251-1/+1
|
* Restore the original -include_lib statements from before #6466Rin Kuryloski2023-04-201-1/+1
| | | | | | since this broke erlang_ls requires rules_erlang 3.9.13
* Add OTP 26.0-rc3 config to bazelRin Kuryloski2023-04-141-0/+12
|
* Use rules_erlang 3.9.12 which has the new plt attrsRin Kuryloski2023-04-141-1/+1
|
* Fetch github.com/hexpm/hex via bzlmodRin Kuryloski2023-04-131-7/+0
| | | | | This fixes a visibility issue when a bazel module depends on rabbitmq-server
* Fetch all cli deps with bazel (#7875)Rin Kuryloski2023-04-121-1/+8
| | | | | | | | | | * Fetch all prod cli deps with bazel This avoids issues with hex and OTP 26, and is needed for offline bazel builds anyway * Fetch test cli deps with bazel * mix format
* Use pkg_files rules to avoid extra tarsRin Kuryloski2023-03-141-0/+2
| | | | in package-generic-unix and source_archive macros
* Add OTP 25.3 to the build and CI matrix as otp-maxRin Kuryloski2023-03-081-0/+12
|
* Further annotate test deps with new rules_erlang 3.9.9 featuresRin Kuryloski2023-02-281-1/+1
|
* Adopt otp 25.2.3GitHub2023-02-181-5/+5
|
* Regenerate bazel/BUILD.eetcd with the latest rules_erlangRin Kuryloski2023-02-151-1/+1
| | | | | | | `bazel run gazelle -- update-repos --verbose --build_files_dir=bazel hex.pm/eetcd@0.3.6` Related to #7196
* enable maybe expression in all testsRin Kuryloski2023-02-071-1/+1
|
* Add rabbitmq_cli dialyze to bazel (#7066)Rin Kuryloski2023-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add rabbitmq_cli dialyze to bazel and fix a number of warnings Because we stop mix from recompiling rabbit_common in bazel, many unknown functions are reported, so this dialyzer analysis is somewhat incomplete. * Use erlang dialyzer for rabbitmq_cli rather than mix dialyzer Since this resolves all of the rabbit functions, there are far fewer unknown functions. Requires yet to be released rules_erlang 3.9.2 * Temporarily use pre-release rules_erlang So that checks can run on this PR without a release * Fix additional dialyzer warnings in rabbitmq_cli * rabbitmq_cli: mix format * Additional fixes for ignored return values * Revert "Temporarily use pre-release rules_erlang" This reverts commit c16b5b6815abd7e323fc28aa3ce8c8af255b70e5. * Use rules_erlang 3.9.2
* Adopt otp 25.2.2GitHub2023-01-311-5/+5
|
* Use gazelle for external erlang deps (#6935)Rin Kuryloski2023-01-251-50/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add gazelle for use with update-repos command * Use explicit BUILD.app_name files for erlang app deps This allows us to remove the duplicate definitions in workspace_helpers.bzl These files are generated with gazelle. For instance: BUILD.ra is generated with `bazel run gazelle -- update-repos --verbose --build_files_dir=bazel hex.pm/ra@2.4.6` Running gazelle this way will modify the WORKSPACE file, as gazelle does not yet support MODULE.bazel files. Such changes to the WORKSPACE can be dropped, and should not be committed. It may also update the `moduleindex.yaml` file. Changes to `moduleindex.yaml` should be committed. However * skip the explicit bazel/BUILD.osiris file, as osiris already contains the file in its repo * skip the explict BUILD.inet_tcp_proxy_dist file, since the repo already contains a bazel BUILD.bazel file gazelle command: `bazel run gazelle -- update-repos --verbose --build_files_dir=bazel inet_tcp_proxy_dist=github.com/rabbitmq/inet_tcp_proxy@master` * jose is imported with `bazel run gazelle -- update-repos --verbose --build_files_dir=bazel jose=github.com/michaelklishin/erlang-jose@d63c1c5c8f9c1a4f1438e234b886de8607a0034e` * Move the bats dep directly to WORKSPACE, drop workspace_helpers.bzl * Use bzlmod in windows tests
* Adopt otp 25.1.2.1GitHub2023-01-191-5/+5
|
* Adopt otp 25.2.1GitHub2023-01-181-5/+5
|
* rules_erlang 3.9.0 compatibilityRin Kuryloski2023-01-171-1/+1
| | | | | the elixir toolchain uses some private apis, and needed updating to match internal changes in rules_erlang
* Use rules_erlang 3.8.5Rin Kuryloski2022-12-191-1/+1
|
* Adopt OTP 25.2Michal Kuratczyk2022-12-151-0/+12
|
* Fix rules erlang version in WORKSPACE fileRin Kuryloski2022-12-141-1/+1
| | | | it did not match MODULE.bazel as it should
* Adopt otp 25.1.2GitHub2022-10-251-5/+5
|
* Drop Elixir 1.12 toolchainMichael Klishin2022-10-111-5/+0
| | | | All currently supported series require 1.13+
* Adopt elixir 1.14.1GitHub2022-10-111-2/+2
|
* Remove erlang 23 from bazel buildRin Kuryloski2022-10-101-17/+0
|
* Adopt otp 24.3.4.6GitHub2022-10-081-5/+5
|
* Adopt otp 25.1.1GitHub2022-10-041-5/+5
|
* Use rules_erlang 3.7.2Rin Kuryloski2022-10-031-1/+1
|
* Add otp 25.1 to //packaging/docker-image:rabbitmqRin Kuryloski2022-10-031-1/+8
|
* Add erlang 25.1 to github actionsRin Kuryloski2022-09-301-1/+6
|
* Fixup config drift causing the Windows Actions to failRin Kuryloski2022-09-291-2/+2
|
* Apply the @erlang_config pattern for elixir via the WORKSPACERin Kuryloski2022-09-281-7/+38
| | | | and use rules_erlang 3.7.0
* Fixup platform references for erlang git master nightly testsRin Kuryloski2022-09-281-1/+1
|
* Adopt otp 24.3.4.5GitHub2022-09-271-2/+2
|
* Use rules_erlang 3.6.3Rin Kuryloski2022-09-191-6/+34
| | | | | Use the new @erlang_config repo from rules_erlang 3.6+ for simplified config and the elimiation of the need for --config=local
* Add elixir 1.14 to bazelRin Kuryloski2022-09-191-0/+1
|
* Adopt otp 24.3.4.5GitHub2022-09-141-3/+3
|
* Adopt otp 24.3.4.4GitHub2022-08-271-3/+3
|
* Merge pull request #5624 from rabbitmq/bump-otp-25.0Michael Klishin2022-08-231-3/+3
|\ | | | | Adopt otp 25.0.4
| * Adopt otp 25.0.4GitHub2022-08-231-3/+3
| |
* | Adopt otp 24.3.4.3GitHub2022-08-231-3/+3
|/
* Add sha256s for otp source archivesRin Kuryloski2022-08-221-3/+3
|
* Add a bazel based OCI image build to the oci.yaml workflowRin Kuryloski2022-08-221-0/+147