Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ibm-mq-make.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ on:
- 'main'
paths:
- '.github/workflows/ibm-mq-make.yaml'
pull_request:
paths:
- '.github/workflows/ibm-mq-make.yaml'
# pull_request:
# paths:
# - '.github/workflows/ibm-mq-make.yaml'

env:
REGISTRY_IMAGE: pivotalrabbitmq/ibm-mqadvanced-server-dev
Expand Down Expand Up @@ -64,4 +64,4 @@ jobs:
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Push
run: |
docker push ${{ env.REGISTRY_IMAGE }}:${{ env.IMAGE_TAG }}
docker push ${{ env.REGISTRY_IMAGE }}:${{ env.IMAGE_TAG }}
6 changes: 3 additions & 3 deletions .github/workflows/oci-make.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ name: OCI (make)
on:
pull_request:
paths:
- deps/**
# - deps/**
- scripts/**
- Makefile
# - Makefile
- plugins.mk
- rabbitmq-components.mk
- packaging/**
- .github/workflows/oci-make.yaml
# - .github/workflows/oci-make.yaml
workflow_dispatch:
inputs:
otp_version:
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/test-authnz.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ on:
- 'deps/rabbitmq_management/selenium/**'
- 'scripts/**'
- .github/workflows/test-authnz.yaml
pull_request:
paths:
- 'selenium/**'
- 'deps/rabbit/**'
- 'deps/rabbitmq_auth_/**'
- 'deps/rabbitmq_mqtt/**'
- .github/workflows/test-authnz.yaml
# pull_request:
# paths:
# - 'selenium/**'
# - 'deps/rabbit/**'
# - 'deps/rabbitmq_auth_/**'
# - 'deps/rabbitmq_mqtt/**'
# - .github/workflows/test-authnz.yaml
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/test-make-target.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ jobs:
uses: erlef/[email protected]
with:
otp-version: ${{ inputs.erlang_version }}
# version-type: strict
elixir-version: ${{ inputs.elixir_version }}
hexpm-mirrors: |
https://builds.hex.pm
Expand Down
176 changes: 87 additions & 89 deletions .github/workflows/test-make-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@ jobs:
fail-fast: false
matrix:
make_target:
- parallel-ct-set-1
- parallel-ct-set-2
- parallel-ct-set-3
- parallel-ct-set-4
# - parallel-ct-set-1
# - parallel-ct-set-2
# - parallel-ct-set-3
# - parallel-ct-set-4
- ct-amqp_client
- ct-clustering_management
- eunit ct-dead_lettering
- ct-feature_flags
- ct-metadata_store_clustering
- ct-quorum_queue
- ct-rabbit_stream_queue
# - ct-clustering_management
# - eunit ct-dead_lettering
# - ct-feature_flags
# - ct-metadata_store_clustering
# - ct-quorum_queue
# - ct-rabbit_stream_queue
uses: ./.github/workflows/test-make-target.yaml
with:
erlang_version: ${{ inputs.erlang_version }}
Expand All @@ -41,84 +41,82 @@ jobs:
make_target: ${{ matrix.make_target }}
plugin: rabbit

test-rabbitmq-mqtt:
name: Test rabbitmq_mqtt
uses: ./.github/workflows/test-make-target.yaml
with:
erlang_version: ${{ inputs.erlang_version }}
elixir_version: ${{ inputs.elixir_version }}
metadata_store: ${{ inputs.metadata_store }}
mixed_clusters: ${{ inputs.mixed_clusters }}
make_target: parallel-ct-set-1
plugin: rabbitmq_mqtt
# test-rabbitmq-mqtt:
# name: Test rabbitmq_mqtt
# uses: ./.github/workflows/test-make-target.yaml
# with:
# erlang_version: ${{ inputs.erlang_version }}
# elixir_version: ${{ inputs.elixir_version }}
# metadata_store: ${{ inputs.metadata_store }}
# mixed_clusters: ${{ inputs.mixed_clusters }}
# make_target: parallel-ct-set-1
# plugin: rabbitmq_mqtt

# The integration_SUITE requires secrets and
# is therefore run from a separate workflow.
test-rabbitmq-peer-discovery-aws:
name: Test rabbitmq_peer_discovery_aws (partially)
uses: ./.github/workflows/test-make-target.yaml
with:
erlang_version: ${{ inputs.erlang_version }}
elixir_version: ${{ inputs.elixir_version }}
metadata_store: ${{ inputs.metadata_store }}
mixed_clusters: ${{ inputs.mixed_clusters }}
make_target: ct-config_schema ct-unit
plugin: rabbitmq_peer_discovery_aws
# # The integration_SUITE requires secrets and
# # is therefore run from a separate workflow.
# test-rabbitmq-peer-discovery-aws:
# name: Test rabbitmq_peer_discovery_aws (partially)
# uses: ./.github/workflows/test-make-target.yaml
# with:
# erlang_version: ${{ inputs.erlang_version }}
# elixir_version: ${{ inputs.elixir_version }}
# metadata_store: ${{ inputs.metadata_store }}
# mixed_clusters: ${{ inputs.mixed_clusters }}
# make_target: ct-config_schema ct-unit
# plugin: rabbitmq_peer_discovery_aws

test-plugin:
name: Test plugins
strategy:
fail-fast: false
matrix:
plugin:
- amqp10_client
- amqp10_common
- amqp_client
- oauth2_client
- rabbit_common
- rabbitmq_amqp_client
- rabbitmq_auth_backend_cache
- rabbitmq_auth_backend_http
- rabbitmq_auth_backend_ldap
- rabbitmq_auth_backend_oauth2
- rabbitmq_auth_mechanism_ssl
- rabbitmq_aws
- rabbitmq_cli
- rabbitmq_consistent_hash_exchange
- rabbitmq_event_exchange
- rabbitmq_exchange_federation
- rabbitmq_federation_common
- rabbitmq_federation_management
- rabbitmq_federation_prometheus
- rabbitmq_jms_topic_exchange
- rabbitmq_management
- rabbitmq_management_agent
- rabbitmq_peer_discovery_common
- rabbitmq_peer_discovery_consul
- rabbitmq_peer_discovery_etcd
- rabbitmq_peer_discovery_k8s
- rabbitmq_prelaunch
- rabbitmq_prometheus
- rabbitmq_queue_federation
- rabbitmq_recent_history_exchange
- rabbitmq_sharding
- rabbitmq_shovel
- rabbitmq_shovel_management
- rabbitmq_shovel_prometheus
- rabbitmq_stomp
- rabbitmq_stream
- rabbitmq_stream_common
- rabbitmq_stream_management
- rabbitmq_tracing
- rabbitmq_trust_store
- rabbitmq_web_dispatch
- rabbitmq_web_mqtt
- rabbitmq_web_stomp
uses: ./.github/workflows/test-make-target.yaml
with:
erlang_version: ${{ inputs.erlang_version }}
elixir_version: ${{ inputs.elixir_version }}
metadata_store: ${{ inputs.metadata_store }}
mixed_clusters: ${{ inputs.mixed_clusters }}
make_target: tests
plugin: ${{ matrix.plugin }}
# test-plugin:
# name: Test plugins
# strategy:
# fail-fast: false
# matrix:
# plugin:
# - amqp10_client
# - amqp10_common
# - amqp_client
# - oauth2_client
# - rabbit_common
# - rabbitmq_amqp_client
# - rabbitmq_auth_backend_cache
# - rabbitmq_auth_backend_http
# - rabbitmq_auth_backend_ldap
# - rabbitmq_auth_backend_oauth2
# - rabbitmq_auth_mechanism_ssl
# - rabbitmq_aws
# - rabbitmq_cli
# - rabbitmq_consistent_hash_exchange
# - rabbitmq_event_exchange
# - rabbitmq_federation
# - rabbitmq_federation_management
# - rabbitmq_federation_prometheus
# - rabbitmq_jms_topic_exchange
# - rabbitmq_management
# - rabbitmq_management_agent
# - rabbitmq_peer_discovery_common
# - rabbitmq_peer_discovery_consul
# - rabbitmq_peer_discovery_etcd
# - rabbitmq_peer_discovery_k8s
# - rabbitmq_prelaunch
# - rabbitmq_prometheus
# - rabbitmq_recent_history_exchange
# - rabbitmq_sharding
# - rabbitmq_shovel
# - rabbitmq_shovel_management
# - rabbitmq_shovel_prometheus
# - rabbitmq_stomp
# - rabbitmq_stream
# - rabbitmq_stream_common
# - rabbitmq_stream_management
# - rabbitmq_tracing
# - rabbitmq_trust_store
# - rabbitmq_web_dispatch
# - rabbitmq_web_mqtt
# - rabbitmq_web_stomp
# uses: ./.github/workflows/test-make-target.yaml
# with:
# erlang_version: ${{ inputs.erlang_version }}
# elixir_version: ${{ inputs.elixir_version }}
# metadata_store: ${{ inputs.metadata_store }}
# mixed_clusters: ${{ inputs.mixed_clusters }}
# make_target: tests
# plugin: ${{ matrix.plugin }}
Loading
Loading