Commit Graph

12 Commits

Author SHA1 Message Date
Philip Kuryloski ea54e2e330 Remove unused GitHub Actions workflow files 2021-03-29 14:18:17 +02:00
Philip Kuryloski cd2b9577e2 Remove Erlang 22 from GitHub Actions 2021-03-03 13:53:36 +01:00
Philip Kuryloski 1a92fe578f Add `make monorepo-distclean` [ci skip]
This goal will distclean each vendored dep
2020-11-24 12:14:55 +01:00
Philip Kuryloski 84212482d7 Add additional testing dependencies to the temporary docker images
these images are used by the github actions workflows, and though
while not sensitive, are not intended to be published
2020-11-23 22:36:32 +01:00
Philip Kuryloski 7142ba94c8 Add a workflow for testing with erlang/otp master
This workflow will run on a schedule rather than on every push
2020-11-23 11:32:03 +01:00
Philip Kuryloski 2cfbaa6675 Fix generation of workflow_sources/deps.yml on darwin [ci skip]
Also drop the suite timing information we no longer use, and sort
alphabetically to minimize future diffs
2020-11-19 14:10:09 +01:00
Philip Kuryloski 1005eef2ff Add rabbitmq_stream to the github-actions releated make goals 2020-11-17 15:05:25 +01:00
Philip Kuryloski 899e3e83d9 Add mixed version testing for the deps/rabbit suites
Mix clusters with v3.7 and v3.8, currently on both erlang versions. As
this also increases the actions duration rabbit ct-* suites have been
de-grouped such that multiple ct suites are no longer run as part of a
GitHub Actions job.
2020-11-16 10:34:20 +01:00
Philip Kuryloski 9fabae11a5 Correct use of dialyze in GitHub Actions
Dialyze now runs independently for each component on the uncompiled sources
to maximize the amount of issues detectable
2020-11-13 14:41:22 +01:00
Philip Kuryloski 316b27d65a Adjustments for rabbitmq-cli tests
- Provide RABBITMQ_VERSION so that plugin version compatibility checks work
  correctly
- Run tests generally as an unpriveleged user in docker, like we do in concourse
- Set USER in the env for erlang-cookie-sources tests
2020-11-13 14:41:22 +01:00
Philip Kuryloski f0bdbc393d Add a manually triggered workflow for builing base ci docker images
The testing workflows rely on the presence of these base images, but
they should change infrequently enough to justify manual triggering
2020-11-13 14:41:22 +01:00
Philip Kuryloski 44b77e8b1e Monorepo GitHub Actions
Add GitHub Actions workflows for Erlang/OTP 22.3 & 23.0.

The workflows run tests for each component that is now part of this
repo, with test suite parallelization specifically for the rabbit
erlang application.
2020-11-13 14:41:22 +01:00