Michael Klishin
27d88dafd8
Drop an action that we no longer need
...
What was running out of disk space were BuildBuddy
worker hosts, not GitHub Actions worker ones.
Plus the Action is currently broken because it tries
to delete a package that was renamed.
2023-09-28 10:08:49 -04:00
Rin Kuryloski
4974adb6cb
Fixup a workflow
2023-09-21 09:21:30 +02:00
Michael Klishin
db9425e2b5
Merge pull request #9486 from rabbitmq/rin/use-otp-26.1
...
Use OTP 26.1 as OTP 26 in CI
2023-09-20 15:38:54 -04:00
Rin Kuryloski
75eb0621fc
Use OTP 26.1 as OTP 26 in CI
2023-09-20 15:33:34 +02:00
Rin Kuryloski
0ce931a7d7
Add Elixir 1.15 to update-elixir-patches.yaml workflow
2023-09-20 14:58:44 +02:00
Rin Kuryloski
929794c9ee
Fix branch checkout in check-build-system-equivalence.yaml
2023-09-14 09:35:58 +02:00
Rin Kuryloski
9ffb3c11fa
Fixup nightly build system check
...
Use different archive names based on the server version, so that they
don't conflict when running the nightly matrix
2023-09-13 11:13:21 +02:00
Rin Kuryloski
e6f9d6ef73
More output when comparing build systems in actions
2023-09-13 10:44:37 +02:00
Michael Klishin
6a5b95425c
Merge pull request #9394 from rabbitmq/dependabot/github_actions/main/docker/setup-buildx-action-3
...
build(deps): bump docker/setup-buildx-action from 1 to 3
2023-09-12 15:25:24 -04:00
Michael Klishin
f25bbb863c
Merge pull request #9392 from rabbitmq/dependabot/github_actions/main/docker/build-push-action-5
...
build(deps): bump docker/build-push-action from 4 to 5
2023-09-12 15:25:16 -04:00
Michael Klishin
3d50d2c5b1
Merge pull request #9391 from rabbitmq/dependabot/github_actions/main/docker/login-action-3
...
build(deps): bump docker/login-action from 1 to 3
2023-09-12 15:25:11 -04:00
dependabot[bot]
aeb0911f02
build(deps): bump docker/setup-buildx-action from 1 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 18:34:29 +00:00
dependabot[bot]
31460fa8bf
build(deps): bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 18:34:27 +00:00
dependabot[bot]
bf550dfb25
build(deps): bump docker/build-push-action from 4 to 5
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 18:34:23 +00:00
dependabot[bot]
287186ba87
build(deps): bump docker/login-action from 1 to 3
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 18:34:21 +00:00
dependabot[bot]
0db9a2f3c7
build(deps): bump actions/cache from 3.3.1 to 3.3.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-08 18:12:02 +00:00
Rin Kuryloski
f2a5eeb6a5
Try to avoid running out of space in the OCI workflow in actions
2023-09-08 16:19:59 +02:00
dependabot[bot]
fcd82abf6c
build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-07 18:28:12 +00:00
Marcial Rosales
d91bfbd0af
Run authnz workflow when workflow or code
...
changes around authnz
2023-09-06 15:26:31 +02:00
Marcial Rosales
7b0e667647
Consolidate the two pipeline files into one
2023-09-05 19:50:46 +02:00
Marcial Rosales
71faa1714d
Fix pipeline
2023-09-05 19:50:46 +02:00
Marcial Rosales
7fb55881a4
Refactor suites to shorten pipeline execution
...
- Separate pure management ui suites from authnz
- Run full management ui suite on every commit to main or
release brances
- Fun full management ui suite on every change done to
rabbitmq_management plugin on any PR
2023-09-05 19:50:46 +02:00
Rin Kuryloski
84d9abe43c
Update key and restore-key for the actions/cache action in actions
...
The github actions cache works better when individual runs have unique
keys, otherwise I believe the contents are never updated
2023-09-05 14:16:18 +02:00
dependabot[bot]
7992ee495e
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 18:31:26 +00:00
Rin Kuryloski
ac2d4e6023
Run the local and remote suites in a single pass
2023-09-01 18:07:40 +02:00
Rin Kuryloski
c814b604bb
Use the no-remote-exec instead of exclusive tag for some tests
...
This allows results to be cached while still indicating that they
don't pass with RBE, only locally
2023-09-01 18:07:40 +02:00
Rin Kuryloski
94a51be6dd
Update automation for otp/elixir version updates in bazel
...
Since the WORKSPACE file no longer contains duplicate definitions
2023-08-23 09:42:49 +02:00
Rin Kuryloski
2b177e56a3
Add extra logging to action workflow
2023-08-22 18:11:09 +02:00
Rin Kuryloski
66a887bc6a
Run bazel/make equivalence checks on all release branches
...
The original workflow has been made reusable since it has multiple
jobs, and is then called by an outer workflow for main, v3.12.x &
v3.11.x
2023-08-14 09:48:05 +02:00
Rin Kuryloski
f3f0c5dd93
Use elixir 1.15.2 with windows
2023-07-17 21:24:44 +02:00
Rin Kuryloski
ca1806dbcd
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
2023-07-12 17:26:16 +02:00
Rin Kuryloski
6e692df153
Drop deprecated set-output github actions command in oci-base.yaml
...
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2023-07-09 12:48:41 +02:00
Arnaud Cogoluègnes
b94a7d876d
Revamp AMQP 1.0 plugin Java test project
...
Bump dependencies (using JMS 3.1 now, which requires Java 11),
format code.
2023-06-30 10:02:01 +02:00
Arnaud Cogoluègnes
87d8460751
Add logback dependency to MQTT Java test project
...
To avoid no-binding warning from SLF4J.
2023-06-30 09:30:10 +02:00
Arnaud Cogoluègnes
331821a652
Add dependabot for Java test projects
2023-06-30 09:25:53 +02:00
Rin Kuryloski
464182a797
Avoid secondary umbrella archive collisions in actions ( #8653 )
...
* Store secondary umbrella archives used in mixed version tests
in a path which implies the erlang version used
* Infer the secondary umbrella otp version from the url
This avoids having two copies that need to be kept in sync
2023-06-23 16:03:22 +02:00
dependabot[bot]
292d85bad6
Bump erlef/setup-beam from 1.15 to 1.16
...
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam ) from 1.15 to 1.16.
- [Release notes](https://github.com/erlef/setup-beam/releases )
- [Commits](https://github.com/erlef/setup-beam/compare/v1.15...v1.16 )
---
updated-dependencies:
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-22 18:59:31 +00:00
Michael Klishin
55442aa914
Replace @rabbitmq.com addresses with rabbitmq-core@groups.vmware.com
...
Don't ask why we have to do it. Because reasons!
2023-06-20 15:40:13 +04:00
dependabot[bot]
3d87651aef
Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5.0.1...v5.0.2 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-14 18:59:32 +00:00
Rin Kuryloski
c0889df3c5
Use RBE for the OCI workflow
...
This avoids the need for erlang on the github actions worker
Uses a buildbuddy option for firecracker VMs instead of containers,
where docker can be made available to actions
2023-06-13 09:31:45 +02:00
Rin Kuryloski
e34d140412
Test with OTP 26 in github actions
2023-05-31 09:57:18 +02:00
Rin Kuryloski
75d760932d
Fix gazelle actions workflow automated PR titles
2023-05-25 12:44:22 +02:00
Michal Kuratczyk
22b27cbb82
Use OTP26.0 and Elixir 1.14.5 in Windows tests
2023-05-23 09:51:02 +02:00
Rin Kuryloski
56aab34fb5
Use erlang 26.0 instead of rc3 in bazel
2023-05-17 15:45:26 +02:00
Rin Kuryloski
eb94a58bc9
Add a workflow to compare the bazel/erlang.mk output
...
To catch any drift between the builds
2023-05-15 13:54:14 +02:00
Rin Kuryloski
204d0177c2
Fix github actions cache key for the bazel repo-cache
2023-05-12 12:45:01 +02:00
Michal Kuratczyk
a8b00a3298
Try elixir 1.14.3 for Windows tests
...
Debugging a setup-beam issue:
https://github.com/erlef/setup-beam/issues/189
2023-05-09 11:26:45 +02:00
Michal Kuratczyk
6d4acc4281
Enable dialyzer for Erlang git-master action
2023-05-04 17:03:59 +02:00
dependabot[bot]
0bd3f78c06
Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-02 18:59:38 +00:00
Rin Kuryloski
eed1d0148d
Do not run windows tests in github actions on any pushes
...
while there was a filter to restrict the build-on-push to the windows
workflow itself, it's not worth the side effect of having the workflow
run unexpectedly on backports
2023-04-27 21:39:19 +02:00
Michal Kuratczyk
b35e4b3847
Bump erlef/setup-beam to 1.15.3
2023-04-26 15:37:04 +02:00
Michal Kuratczyk
ac30ea2569
OCI workflow: otp-min: 25.3, otp-max: 26
2023-04-26 11:06:23 +02:00
Rin Kuryloski
bb6c50311f
Update the automation to bump erlang/elixir patches in CI
...
so that the workflow fails if the branch already exists, instead of
just skipping
We had a period of many weeks where the elixir workflow was being
skipped because the branch was left around after a PR was closed, so
we want to avoid that in the future
2023-04-26 09:26:48 +02:00
Rin Kuryloski
4babbb2abc
Add gazelle workflows
...
Add a nightly and manual workflow that will run gazelle and open a PR
if there are any changes. This will ensure that bazel files stay up to
date.
2023-04-26 08:48:30 +02:00
Michal Kuratczyk
69f48a07a3
Run daily tests on OTP26/Windows
2023-04-15 14:45:05 +02:00
Michal Kuratczyk
cd75fc92ac
Disable dialyzer in `master` OTP workflow
2023-04-13 14:37:18 +02:00
dependabot[bot]
8d3e471556
Bump peter-evans/create-pull-request from 4.2.4 to 5.0.0
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.4 to 5.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.4...v5.0.0 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 18:59:27 +00:00
Marcial Rosales
829d9d9428
Read JWT token from Authorization Header
2023-04-04 12:00:08 +04:00
Rin Kuryloski
9467c2eab3
Give each of the summary jobs in actions different names
...
Otherwise they do not appear to be selectable in the github branch
protection rules UI
2023-03-16 12:52:56 +01:00
Rin Kuryloski
f32e34691e
Add "Summary" jobs to test workflows in actions
...
These exist to make it easier to manage the branch protection rules,
so that required checks don't change when OTP versions change in a
branch
2023-03-16 12:16:41 +01:00
dependabot[bot]
d5c243802d
Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 19:00:19 +00:00
dependabot[bot]
855be3bd52
Bump actions/cache from 3.3.0 to 3.3.1
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 19:06:00 +00:00
dependabot[bot]
123cdfb0dc
Bump actions/cache from 3.2.6 to 3.3.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.6 to 3.3.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.6...v3.3.0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 19:00:18 +00:00
Rin Kuryloski
a49d9a2088
Fixup remaining otp 25.2 reference
2023-03-08 21:35:51 +01:00
Rin Kuryloski
3ebfa257e2
Add OTP 25.3 to the build and CI matrix as otp-max
2023-03-08 15:21:27 +01:00
Arnaud Cogoluègnes
4c2b01649b
Keep APP_VERSION for broker version in dev Docker image
...
Instead of SHA1. This helps applications and test suites
knowing about the broker version they are running against.
2023-03-08 14:16:30 +01:00
Rin Kuryloski
ed1055e36d
Remove v3.9.x from automatic elixir/erlang PRs
2023-02-24 10:25:15 +01:00
dependabot[bot]
b8ced8be4e
Bump actions/cache from 3.2.5 to 3.2.6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 09:47:39 +00:00
dependabot[bot]
c6a1dd5862
Bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1
...
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action ) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases )
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.2.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-16 18:11:51 +00:00
Rin Kuryloski
609171ec70
Rename the tanzu cli scope to vmware
...
And update other references to commercial editions
2023-02-16 13:49:54 +01:00
Rin Kuryloski
d17811107a
Add v3.12.x branch to actions workflows
2023-02-14 16:35:52 +01:00
Rin Kuryloski
e1129f6b8c
Update the mergify config to account for v3.12.x branch
2023-02-14 16:25:31 +01:00
Rin Kuryloski
de78f84e2f
Remove "Generate Mixed Version Testing Artifacts (v3.8.x only)"
...
workflow from GitHub actions
Newer mixed version workflows produce these artifacts on demand, given
the support status of v3.9.x, it shall be reasonable to remove the
v3.8.x/v3.9.x mixed version tests from the v3.9.x branch
2023-02-13 17:35:51 +01:00
dependabot[bot]
92eb02ea9d
Bump actions/cache from 3.2.4 to 3.2.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.4...v3.2.5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 18:59:44 +00:00
dependabot[bot]
fa94682c61
Bump docker/build-push-action from 2 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 18:04:44 +00:00
dependabot[bot]
5fd24e6546
Bump actions/cache from 3.2.3 to 3.2.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.3...v3.2.4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 18:13:33 +00:00
Rin Kuryloski
2c7b37d7af
Use gazelle for external erlang deps ( #6935 )
...
* 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
2023-01-25 09:41:56 +01:00
Rin Kuryloski
9735534d63
Update the image reference in the AWS integration suite
2023-01-24 15:24:07 +01:00
Rin Kuryloski
a29afa39c8
Update rabbitmq_peer_discovery_aws.yaml
...
Another attempt at #6982
2023-01-20 17:50:43 +01:00
Rin Kuryloski
40a3cac628
Update rabbitmq_peer_discovery_aws.yaml
...
Fix the cross-workflow reference to the oci workflow
2023-01-20 17:06:43 +01:00
dependabot[bot]
99d149ab60
Bump actions/cache from 3.2.2 to 3.2.3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 18:34:05 +00:00
dependabot[bot]
8f4798ad29
Bump actions/upload-artifact from 3.1.1 to 3.1.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.1...v3.1.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-06 18:05:44 +00:00
Marcial Rosales
3556cc25eb
Remove branch
2023-01-03 07:09:05 -05:00
Marcial Rosales
9921526f7a
Run selenium GH Action on oidc_idp_initiated_login branch
...
This is to force GH Action run selenium tests.
for some reason it is not running it
2023-01-03 07:09:05 -05:00
Marcial Rosales
9354397cbf
Support Idp initiated logon in mgt ui with Oauth
...
Configure preferred username from a token
Make client_secret optional
2023-01-03 07:09:00 -05:00
dependabot[bot]
95dcde644c
Bump actions/cache from 3.2.1 to 3.2.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-27 18:04:48 +00:00
dependabot[bot]
df5d8cf706
Bump actions/cache from 3.2.0 to 3.2.1
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-23 18:05:12 +00:00
dependabot[bot]
7d302c80bb
Bump actions/cache from 3.0.11 to 3.2.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.11 to 3.2.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.11...v3.2.0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-21 18:05:21 +00:00
Michal Kuratczyk
d78b8b3a2a
Adopt OTP 25.2
2022-12-15 11:08:21 +01:00
Michael Klishin
95c2750c5e
Update SECURITY.md
2022-12-14 02:47:37 +04:00
Rin Kuryloski
d7200647ca
Use ubuntu-20.04 in actions as the base OS
...
The ubuntu-latest tag is being switched to 22.04, and seems to be
causing some issues
2022-12-12 14:33:38 +01:00
Rin Kuryloski
7bbf1a2cb6
Inline secondary umbrella archive handling
2022-12-09 12:33:51 +01:00
dependabot[bot]
0c2003b0dd
Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.2...v4.2.3 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 18:12:32 +00:00
dependabot[bot]
d069739ee8
Bump peter-evans/create-pull-request from 4.2.1 to 4.2.2
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-24 18:06:49 +00:00
Michael Klishin
33e2555502
Merge pull request #6453 from rabbitmq/dependabot/github_actions/main/erlef/setup-beam-1.15
...
Bump erlef/setup-beam from 1.14 to 1.15
2022-11-24 00:27:13 +04:00
dependabot[bot]
a356efc393
Bump erlef/setup-beam from 1.14 to 1.15
...
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam ) from 1.14 to 1.15.
- [Release notes](https://github.com/erlef/setup-beam/releases )
- [Commits](https://github.com/erlef/setup-beam/compare/v1.14...v1.15 )
---
updated-dependencies:
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-23 18:14:36 +00:00
dependabot[bot]
d821d66051
Bump peter-evans/create-pull-request from 4.2.0 to 4.2.1
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-23 18:14:33 +00:00
dependabot[bot]
0f60873606
Bump actions/upload-artifact from 2.pre.preview to 3.1.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2.pre.preview to 3.1.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/commits/v3.1.1 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 18:14:51 +00:00
Rin Kuryloski
62c56ddc6b
Merge pull request #6226 from rabbitmq/rin/optional-buildbuddy-api-key-windows-workflow
...
Make actions secrets optional in Windows workflow
2022-10-24 16:40:38 +02:00
Rin Kuryloski
77109ccc71
Merge pull request #6202 from rabbitmq/dependabot/github_actions/main/erlef/setup-beam-1.14
...
Bump erlef/setup-beam from 1.13 to 1.14
2022-10-24 15:39:02 +02:00
Rin Kuryloski
34bedf42ec
Make secrets optional in Windows workflow
...
Only attempt to inject the buildbuddy api key header if it is
available to a given run (which it isn't for some pull requests)
2022-10-24 15:17:19 +02:00
dependabot[bot]
61be18120d
Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
...
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action ) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases )
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.1.2...v1.2.0 )
---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 19:24:50 +00:00
dependabot[bot]
33e4c42d57
Bump erlef/setup-beam from 1.13 to 1.14
...
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam ) from 1.13 to 1.14.
- [Release notes](https://github.com/erlef/setup-beam/releases )
- [Commits](https://github.com/erlef/setup-beam/compare/v1.13...v1.14 )
---
updated-dependencies:
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-20 18:26:10 +00:00
Rin Kuryloski
59fd62099a
Sync the approach in oci.yaml workflow across branches
...
In #6163 some enhancements were introduced that are worth using on
main and v3.11.x
2022-10-19 15:10:50 +02:00
David Ansari
1f6ead8055
Make main branch use 3.11.2 as mixed version tests
...
The 3.11.2 artifact already got uploaded to AWS.
2022-10-19 10:56:22 +02:00
dependabot[bot]
1a5e2e8814
Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.4 to 4.2.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.1.4...v4.2.0 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 18:51:41 +00:00
Rin Kuryloski
932f1ddd6b
Add otp 25.0 to the matrix in the non-mixed tests in actions
2022-10-18 18:44:52 +02:00
Rin Kuryloski
16300cc4ba
Adopt rules_erlang 3.8.3
...
and apply corresponding changes to the elixir build
2022-10-18 15:57:51 +02:00
Rin Kuryloski
51b8ed4056
Adjustments to the OCI workflow to ensure the correct otp version
...
is embedded in the OCI
2022-10-18 10:31:34 +02:00
dependabot[bot]
2309acb4a1
Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.1.3...v4.1.4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 18:30:28 +00:00
dependabot[bot]
9926b7a042
Bump actions/cache from 3.0.10 to 3.0.11
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.10 to 3.0.11.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.10...v3.0.11 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 18:35:36 +00:00
Rin Kuryloski
736d7d1bc2
Remove elixir 1.12 in a few other files
2022-10-11 17:46:15 +02:00
Rin Kuryloski
2621d2ddcb
OTP patch version automation workflow updates
...
Rather than make all changes and backport, these PRs should now be
more selective, opening the otp 24 prs on v3.10.x
2022-10-10 08:42:31 +02:00
Rin Kuryloski
cc75747560
Fail the update-otp-patches workflow is string replacement fails
2022-10-04 10:29:04 +02:00
Rin Kuryloski
1843d79b56
(hopefully last for now) update update-otp-patches.yaml workflow
2022-10-04 10:07:35 +02:00
Rin Kuryloski
2524661612
Again update update-otp-patches.yaml workflow
2022-10-04 10:00:28 +02:00
Rin Kuryloski
31ded93eeb
fixup previous commit
2022-10-04 09:54:32 +02:00
Rin Kuryloski
f757d2f94b
Fixup the update-otp-patches.yaml workflow
2022-10-04 09:51:14 +02:00
dependabot[bot]
350cb39d99
Bump actions/cache from 3.0.9 to 3.0.10
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.9 to 3.0.10.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.9...v3.0.10 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 18:37:11 +00:00
Michael Klishin
dedc514a09
Trailing whitespace
2022-10-03 17:22:18 +04:00
Marcial Rosales
bb9d7a134e
Refactor how selenium suites are run
2022-10-03 13:15:57 +02:00
dependabot[bot]
261800e969
Bump actions/cache from 3.0.8 to 3.0.9
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.8 to 3.0.9.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.8...v3.0.9 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-30 19:23:10 +00:00
Rin Kuryloski
25c0eae13f
Add erlang 25.1 to github actions
2022-09-30 09:21:56 +02:00
Rin Kuryloski
ad043228f2
Fixup config drift causing the Windows Actions to fail
2022-09-29 11:54:06 +02:00
dependabot[bot]
14125aca9d
Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.1.2...v4.1.3 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 18:42:19 +00:00
Rin Kuryloski
502730b32d
Apply the @erlang_config pattern for elixir via the WORKSPACE
...
and use rules_erlang 3.7.0
2022-09-28 16:09:18 +02:00
Rin Kuryloski
6d35adc740
Fixup platform references for erlang git master nightly tests
2022-09-28 10:49:31 +02:00
Rin Kuryloski
133d4514a6
Minor fixes to the otp/elixir version bump automation workflows
...
These workflows reference older erlang versions, so that these PRs can
be backported. They are not actually used to test newer releases
unless explicity referenced in test.
2022-09-26 10:10:41 +02:00
Rin Kuryloski
eb99108c14
Add a few comments regarding the mixed version testing packages
2022-09-23 18:20:53 +02:00
Rin Kuryloski
f51f4b30fe
Use otp 24 to build 3.9.x mixed version testing artifacts
2022-09-23 16:52:11 +02:00
Rin Kuryloski
2794848a0f
Fixup sed expressions in update-otp-patches.yaml workflow
...
Also remove erlang 25.1 from the matrix, as currently the bazel build
is not set up to differentiate multiple erlang versions with the same
major at any given time. This can be added in a forthcoming PR.
2022-09-21 21:55:26 +02:00
dependabot[bot]
215c1459e2
Bump peter-evans/create-pull-request from 4.1.1 to 4.1.2
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.1.1...v4.1.2 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-21 18:43:53 +00:00
Michael Klishin
b4e42a7dfa
Add Erlang 25.1 to Actions matrix
2022-09-21 20:59:57 +04:00
Michael Klishin
b512d18764
Limit Selenium suite to main and 3.11
2022-09-21 01:11:11 +04:00
Rin Kuryloski
9cd8f7191e
Update the selenium test actions workflow
...
- to run on PRs and on the release branches, not just main
- and for the latest rules_erlang
2022-09-20 22:43:24 +02:00
Rin Kuryloski
1b1100be88
Merge pull request #5694 from rabbitmq/pjk25/use-rules_erlang-erlang_config
...
Updates for latest rules_erlang
2022-09-20 11:09:51 +02:00
dependabot[bot]
5484499f20
Bump docker/setup-qemu-action from 1 to 2
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 19:04:04 +00:00
Rin Kuryloski
8537d0428b
Use rules_erlang 3.6.3
...
Use the new @erlang_config repo from rules_erlang 3.6+ for simplified
config and the elimiation of the need for --config=local
2022-09-19 16:43:10 +02:00
Michael Klishin
9fbd3ae479
(Possibly temporarily) remove non-Bazel OCI image builds
...
They fail on Actions for external infra reasons and block
the pipeline. The Bazel version works fine, even though
it's not yet multi-arch
2022-09-19 15:04:39 +04:00
Rin Kuryloski
a55f6b8c11
Disable failing github actions step for now
2022-09-19 10:24:46 +02:00
Michael Klishin
58375d0348
Require Erlang/OTP 25.0 (3.11 and 3.12/main only)
...
So that we can be sure that the JIT is available for both amd64
and arm64 users, and we benefit from all the latest compiler and runtime
optimization work.
2022-09-18 22:19:37 +04:00
Michael Klishin
11fe2ccc82
Merge pull request #5791 from rabbitmq/mk-enable-erlang-25-in-actions
2022-09-18 18:37:10 +04:00
Rin Kuryloski
ff0576474d
GitHub actions docker multi-arch setup
2022-09-18 14:24:01 +02:00
Michael Klishin
64a9af0172
Re-enable Erlang 25 in Actions
...
Post #5789
2022-09-18 16:17:21 +04:00
Rin Kuryloski
e69d49267e
Merge pull request #5793 from rabbitmq/multi-arch-images
...
Build multi-arch dev images.
2022-09-18 11:44:10 +02:00
Mirah Gary
9b5b228f96
Build multi-arch dev images.
2022-09-16 12:05:48 +02:00
Marcial Rosales
2e7ef58bc5
Bump up to Erlang 25
2022-09-15 09:11:32 +02:00
Marcial Rosales
f44a6df165
Bump up erlang_version to 24.3.4.5
2022-09-14 14:48:55 +02:00
Marcial Rosales
c085407c1f
Bump up to Erlang 24.3.4.5
...
to fix a build issue
2022-09-14 14:37:23 +02:00
dependabot[bot]
8f8a46466a
Bump erlef/setup-beam from 1.12 to 1.13
...
Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam ) from 1.12 to 1.13.
- [Release notes](https://github.com/erlef/setup-beam/releases )
- [Commits](https://github.com/erlef/setup-beam/compare/v1.12...v1.13 )
---
updated-dependencies:
- dependency-name: erlef/setup-beam
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 18:38:19 +00:00