diff options
author | Philip Kuryloski <kuryloskip@vmware.com> | 2020-10-06 14:21:33 +0200 |
---|---|---|
committer | Philip Kuryloski <kuryloskip@vmware.com> | 2020-11-13 14:41:22 +0100 |
commit | 9fabae11a5a3f2fe113d2a30493e80a9f441229b (patch) | |
tree | b2ee297cff49a3e788787c28bb4875934109123e /.github | |
parent | 934127933b9be51829016a3bde68e9374baa9e38 (diff) | |
download | rabbitmq-server-git-9fabae11a5a3f2fe113d2a30493e80a9f441229b.tar.gz |
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
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/base-images.yaml | 8 | ||||
-rw-r--r-- | .github/workflows/test-erlang-otp-22.3.yaml | 554 | ||||
-rw-r--r-- | .github/workflows/test-erlang-otp-23.1.yaml (renamed from .github/workflows/test-erlang-otp-23.0.yaml) | 1173 |
3 files changed, 935 insertions, 800 deletions
diff --git a/.github/workflows/base-images.yaml b/.github/workflows/base-images.yaml index 8d79c5cd77..e5fc803082 100644 --- a/.github/workflows/base-images.yaml +++ b/.github/workflows/base-images.yaml @@ -17,8 +17,8 @@ jobs: repository: cf-rabbitmq-core/ci-base dockerfile: ci/dockerfiles/22.3/base tags: "22.3" - ci-base-23_0: - name: ci-base-23_0 + ci-base-23_1: + name: ci-base-23_1 runs-on: ubuntu-18.04 steps: - name: CHECKOUT REPOSITORY @@ -30,5 +30,5 @@ jobs: password: ${{ secrets.GCR_JSON_KEY }} registry: eu.gcr.io repository: cf-rabbitmq-core/ci-base - dockerfile: ci/dockerfiles/23.0/base - tags: "23.0" + dockerfile: ci/dockerfiles/23.1/base + tags: "23.1" diff --git a/.github/workflows/test-erlang-otp-22.3.yaml b/.github/workflows/test-erlang-otp-22.3.yaml index 857b43f05f..622e8c1186 100644 --- a/.github/workflows/test-erlang-otp-22.3.yaml +++ b/.github/workflows/test-erlang-otp-22.3.yaml @@ -53,10 +53,12 @@ jobs: with: service_account_key: ${{ secrets.GCR_JSON_KEY }} export_default_credentials: true - - name: RUN XREF rabbit_common + - name: PULL IMAGE run: | gcloud auth configure-docker docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 + - name: RUN XREF rabbit_common + run: | docker run \ --env project=rabbit_common \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -67,8 +69,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbit run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbit \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -79,8 +79,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF amqp_client run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=amqp_client \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -91,8 +89,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF amqp10_client run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=amqp10_client \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -103,8 +99,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF amqp10_common run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=amqp10_common \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -115,8 +109,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_amqp1_0 run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_amqp1_0 \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -127,8 +119,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_cache run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_auth_backend_cache \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -139,8 +129,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_http run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_auth_backend_http \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -151,8 +139,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_ldap run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_auth_backend_ldap \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -163,8 +149,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_oauth2 run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_auth_backend_oauth2 \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -175,8 +159,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_mechanism_ssl run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_auth_mechanism_ssl \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -187,8 +169,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_aws run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_aws \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -199,8 +179,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_cli run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_cli \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -211,8 +189,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_consistent_hash_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_consistent_hash_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -223,8 +199,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_event_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_event_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -235,8 +209,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_federation run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_federation \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -247,8 +219,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_federation_management run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_federation_management \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -259,8 +229,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_jms_topic_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_jms_topic_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -271,8 +239,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_management run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_management \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -283,8 +249,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_management_agent run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_management_agent \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -295,8 +259,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_mqtt run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_mqtt \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -307,8 +269,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_common run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_peer_discovery_common \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -319,8 +279,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_aws run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_peer_discovery_aws \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -331,8 +289,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_k8s run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_peer_discovery_k8s \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -343,8 +299,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_consul run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_peer_discovery_consul \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -355,8 +309,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_etcd run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_peer_discovery_etcd \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -367,8 +319,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_prometheus run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_prometheus \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -379,8 +329,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_random_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_random_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -391,8 +339,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_recent_history_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_recent_history_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -403,8 +349,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_sharding run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_sharding \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -415,8 +359,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_shovel run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_shovel \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -427,8 +369,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_shovel_management run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_shovel_management \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -439,8 +379,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_stomp run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_stomp \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -451,8 +389,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_top run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_top \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -463,8 +399,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_tracing run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_tracing \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -475,8 +409,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_trust_store run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_trust_store \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -487,8 +419,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_dispatch run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_web_dispatch \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -499,8 +429,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_mqtt run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_web_mqtt \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -511,8 +439,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_mqtt_examples run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_web_mqtt_examples \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -523,8 +449,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_stomp run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_web_stomp \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -535,8 +459,6 @@ jobs: ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_stomp_examples run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:22.3 docker run \ --env project=rabbitmq_web_stomp_examples \ --env GITHUB_RUN_ID=${{ github.run_id }} \ @@ -578,8 +500,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbit_common \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -607,6 +527,11 @@ jobs: echo "::set-output name=step_start::$(date +%s)" - name: CHECKOUT REPOSITORY uses: actions/checkout@v2 + - name: VALIDATE KNOWN CT SUITES + env: + project: rabbit + run: | + ci/scripts/validate-workflow.sh amqqueue_backward_compatibility backing_queue channel_interceptor channel_operation_timeout cluster cluster_rename clustering_management config_schema confirms_rejects consumer_timeout crashing_queues dead_lettering definition_import disconnect_detected_during_alarm dynamic_ha dynamic_qq eager_sync feature_flags lazy_queue list_consumers_sanity_check list_queues_online_and_offline maintenance_mode many_node_ha message_size_limit metrics mirrored_supervisor msg_store peer_discovery_classic_config peer_discovery_dns per_user_connection_channel_limit per_user_connection_channel_limit_partitions per_user_connection_channel_tracking per_user_connection_tracking per_vhost_connection_limit per_vhost_connection_limit_partitions per_vhost_msg_store per_vhost_queue_limit policy priority_queue priority_queue_recovery product_info proxy_protocol publisher_confirms_parallel queue_length_limits queue_master_location queue_parallel queue_type quorum_queue rabbit_confirms rabbit_core_metrics_gc rabbit_fifo rabbit_fifo_int rabbit_fifo_prop rabbit_fifo_v0 rabbit_msg_record rabbit_stream_queue rabbitmq_queues_cli_integration rabbitmqctl_integration rabbitmqctl_shutdown signal_handling simple_ha single_active_consumer sync_detection term_to_binary_compat_prop topic_permission unit_access_control unit_access_control_authn_authz_context_propagation unit_access_control_credential_validation unit_amqp091_content_framing unit_amqp091_server_properties unit_app_management unit_cluster_formation_locking_mocks unit_collections unit_config_value_encryption unit_connection_tracking unit_credit_flow unit_disk_monitor unit_disk_monitor_mocks unit_file_handle_cache unit_gen_server2 unit_gm unit_log_config unit_log_management unit_operator_policy unit_pg_local unit_plugin_directories unit_plugin_versioning unit_policy_validators unit_priority_queue unit_queue_consumers unit_stats_and_metrics unit_supervisor2 unit_vm_memory_monitor upgrade_preparation vhost - name: RUN CHECKS uses: docker/build-push-action@v1 with: @@ -615,10 +540,10 @@ jobs: registry: eu.gcr.io repository: cf-rabbitmq-core/ci-rabbit dockerfile: ci/dockerfiles/ci-dep - build_args: IMAGE_TAG=erlang-22.3-rabbitmq-${{ github.sha }},BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }},project=rabbit,SKIP_DIALYZE=True + build_args: IMAGE_TAG=erlang-22.3-rabbitmq-${{ github.sha }},BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }},project=rabbit tags: erlang-22.3-rabbitmq-${{ github.sha }} - rabbit-ct-unit_connection_tracking-plus-14-more: - name: rabbit-ct-unit_connection_tracking-plus-14-more + rabbit-ct-per_user_connection_channel_limit-plus-22-more: + name: rabbit-ct-per_user_connection_channel_limit-plus-22-more needs: - prepare - rabbit-checks @@ -632,6 +557,142 @@ jobs: run: | gcloud auth configure-docker docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} + - name: RUN ct-per_user_connection_channel_limit + run: | + mkdir ct-per_user_connection_channel_limit-logs && chmod 777 ct-per_user_connection_channel_limit-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=per_user_connection_channel_limit \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-per_user_connection_channel_limit-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-per_user_connection_channel_limit-logs + path: ct-per_user_connection_channel_limit-logs/*-ct-logs-*.tar.xz + - name: RUN ct-per_user_connection_channel_limit_partitions + run: | + mkdir ct-per_user_connection_channel_limit_partitions-logs && chmod 777 ct-per_user_connection_channel_limit_partitions-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=per_user_connection_channel_limit_partitions \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-per_user_connection_channel_limit_partitions-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-per_user_connection_channel_limit_partitions-logs + path: ct-per_user_connection_channel_limit_partitions-logs/*-ct-logs-*.tar.xz + - name: RUN ct-per_user_connection_channel_tracking + run: | + mkdir ct-per_user_connection_channel_tracking-logs && chmod 777 ct-per_user_connection_channel_tracking-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=per_user_connection_channel_tracking \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-per_user_connection_channel_tracking-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-per_user_connection_channel_tracking-logs + path: ct-per_user_connection_channel_tracking-logs/*-ct-logs-*.tar.xz + - name: RUN ct-queue_type + run: | + mkdir ct-queue_type-logs && chmod 777 ct-queue_type-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=queue_type \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-queue_type-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-queue_type-logs + path: ct-queue_type-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_confirms + run: | + mkdir ct-rabbit_confirms-logs && chmod 777 ct-rabbit_confirms-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_confirms \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_confirms-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_confirms-logs + path: ct-rabbit_confirms-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_fifo_v0 + run: | + mkdir ct-rabbit_fifo_v0-logs && chmod 777 ct-rabbit_fifo_v0-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_fifo_v0 \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_fifo_v0-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_fifo_v0-logs + path: ct-rabbit_fifo_v0-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_msg_record + run: | + mkdir ct-rabbit_msg_record-logs && chmod 777 ct-rabbit_msg_record-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_msg_record \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_msg_record-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_msg_record-logs + path: ct-rabbit_msg_record-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_stream_queue + run: | + mkdir ct-rabbit_stream_queue-logs && chmod 777 ct-rabbit_stream_queue-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_stream_queue \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_stream_queue-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_stream_queue-logs + path: ct-rabbit_stream_queue-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_connection_tracking run: | mkdir ct-unit_connection_tracking-logs && chmod 777 ct-unit_connection_tracking-logs @@ -717,23 +778,6 @@ jobs: with: name: rabbit-ct-amqqueue_backward_compatibility-logs path: ct-amqqueue_backward_compatibility-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_gm - run: | - mkdir ct-unit_gm-logs && chmod 777 ct-unit_gm-logs - docker run \ - --env project=rabbit \ - --env CT_SUITE=unit_gm \ - --env GITHUB_RUN_ID=${{ github.run_id }} \ - --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_gm-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ - /workspace/rabbitmq/ci/scripts/ct-suite.sh - - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT - uses: actions/upload-artifact@v2-preview - if: always() - with: - name: rabbit-ct-unit_gm-logs - path: ct-unit_gm-logs/*-ct-logs-*.tar.xz - name: RUN ct-msg_store run: | mkdir ct-msg_store-logs && chmod 777 ct-msg_store-logs @@ -751,23 +795,23 @@ jobs: with: name: rabbit-ct-msg_store-logs path: ct-msg_store-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_operator_policy + - name: RUN ct-unit_gm run: | - mkdir ct-unit_operator_policy-logs && chmod 777 ct-unit_operator_policy-logs + mkdir ct-unit_gm-logs && chmod 777 ct-unit_gm-logs docker run \ --env project=rabbit \ - --env CT_SUITE=unit_operator_policy \ + --env CT_SUITE=unit_gm \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_operator_policy-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-unit_gm-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-unit_operator_policy-logs - path: ct-unit_operator_policy-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-unit_gm-logs + path: ct-unit_gm-logs/*-ct-logs-*.tar.xz - name: RUN ct-per_vhost_msg_store run: | mkdir ct-per_vhost_msg_store-logs && chmod 777 ct-per_vhost_msg_store-logs @@ -802,6 +846,23 @@ jobs: with: name: rabbit-ct-term_to_binary_compat_prop-logs path: ct-term_to_binary_compat_prop-logs/*-ct-logs-*.tar.xz + - name: RUN ct-unit_operator_policy + run: | + mkdir ct-unit_operator_policy-logs && chmod 777 ct-unit_operator_policy-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=unit_operator_policy \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-unit_operator_policy-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-unit_operator_policy-logs + path: ct-unit_operator_policy-logs/*-ct-logs-*.tar.xz - name: RUN ct-rabbitmqctl_shutdown run: | mkdir ct-rabbitmqctl_shutdown-logs && chmod 777 ct-rabbitmqctl_shutdown-logs @@ -887,8 +948,8 @@ jobs: with: name: rabbit-ct-unit_plugin_versioning-logs path: ct-unit_plugin_versioning-logs/*-ct-logs-*.tar.xz - rabbit-ct-unit_priority_queue-plus-11-more: - name: rabbit-ct-unit_priority_queue-plus-11-more + rabbit-ct-unit_priority_queue-plus-10-more: + name: rabbit-ct-unit_priority_queue-plus-10-more needs: - prepare - rabbit-checks @@ -936,23 +997,6 @@ jobs: with: name: rabbit-ct-unit_supervisor2-logs path: ct-unit_supervisor2-logs/*-ct-logs-*.tar.xz - - name: RUN ct-sup_delayed_restart - run: | - mkdir ct-sup_delayed_restart-logs && chmod 777 ct-sup_delayed_restart-logs - docker run \ - --env project=rabbit \ - --env CT_SUITE=sup_delayed_restart \ - --env GITHUB_RUN_ID=${{ github.run_id }} \ - --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-sup_delayed_restart-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ - /workspace/rabbitmq/ci/scripts/ct-suite.sh - - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT - uses: actions/upload-artifact@v2-preview - if: always() - with: - name: rabbit-ct-sup_delayed_restart-logs - path: ct-sup_delayed_restart-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_queue_consumers run: | mkdir ct-unit_queue_consumers-logs && chmod 777 ct-unit_queue_consumers-logs @@ -1004,23 +1048,6 @@ jobs: with: name: rabbit-ct-unit_log_config-logs path: ct-unit_log_config-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_disk_monitor_mocks - run: | - mkdir ct-unit_disk_monitor_mocks-logs && chmod 777 ct-unit_disk_monitor_mocks-logs - docker run \ - --env project=rabbit \ - --env CT_SUITE=unit_disk_monitor_mocks \ - --env GITHUB_RUN_ID=${{ github.run_id }} \ - --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_disk_monitor_mocks-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ - /workspace/rabbitmq/ci/scripts/ct-suite.sh - - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT - uses: actions/upload-artifact@v2-preview - if: always() - with: - name: rabbit-ct-unit_disk_monitor_mocks-logs - path: ct-unit_disk_monitor_mocks-logs/*-ct-logs-*.tar.xz - name: RUN ct-peer_discovery_dns run: | mkdir ct-peer_discovery_dns-logs && chmod 777 ct-peer_discovery_dns-logs @@ -1038,40 +1065,40 @@ jobs: with: name: rabbit-ct-peer_discovery_dns-logs path: ct-peer_discovery_dns-logs/*-ct-logs-*.tar.xz - - name: RUN ct-topic_permission + - name: RUN ct-unit_disk_monitor_mocks run: | - mkdir ct-topic_permission-logs && chmod 777 ct-topic_permission-logs + mkdir ct-unit_disk_monitor_mocks-logs && chmod 777 ct-unit_disk_monitor_mocks-logs docker run \ --env project=rabbit \ - --env CT_SUITE=topic_permission \ + --env CT_SUITE=unit_disk_monitor_mocks \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-topic_permission-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-unit_disk_monitor_mocks-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-topic_permission-logs - path: ct-topic_permission-logs/*-ct-logs-*.tar.xz - - name: RUN ct-single_active_consumer + name: rabbit-ct-unit_disk_monitor_mocks-logs + path: ct-unit_disk_monitor_mocks-logs/*-ct-logs-*.tar.xz + - name: RUN ct-topic_permission run: | - mkdir ct-single_active_consumer-logs && chmod 777 ct-single_active_consumer-logs + mkdir ct-topic_permission-logs && chmod 777 ct-topic_permission-logs docker run \ --env project=rabbit \ - --env CT_SUITE=single_active_consumer \ + --env CT_SUITE=topic_permission \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-single_active_consumer-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-topic_permission-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-single_active_consumer-logs - path: ct-single_active_consumer-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-topic_permission-logs + path: ct-topic_permission-logs/*-ct-logs-*.tar.xz - name: RUN ct-message_size_limit run: | mkdir ct-message_size_limit-logs && chmod 777 ct-message_size_limit-logs @@ -1106,6 +1133,23 @@ jobs: with: name: rabbit-ct-proxy_protocol-logs path: ct-proxy_protocol-logs/*-ct-logs-*.tar.xz + - name: RUN ct-single_active_consumer + run: | + mkdir ct-single_active_consumer-logs && chmod 777 ct-single_active_consumer-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=single_active_consumer \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-single_active_consumer-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-single_active_consumer-logs + path: ct-single_active_consumer-logs/*-ct-logs-*.tar.xz rabbit-ct-rabbit_fifo-plus-10-more: name: rabbit-ct-rabbit_fifo-plus-10-more needs: @@ -1189,40 +1233,40 @@ jobs: with: name: rabbit-ct-unit_gen_server2-logs path: ct-unit_gen_server2-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_credit_flow + - name: RUN ct-config_schema run: | - mkdir ct-unit_credit_flow-logs && chmod 777 ct-unit_credit_flow-logs + mkdir ct-config_schema-logs && chmod 777 ct-config_schema-logs docker run \ --env project=rabbit \ - --env CT_SUITE=unit_credit_flow \ + --env CT_SUITE=config_schema \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_credit_flow-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-config_schema-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-unit_credit_flow-logs - path: ct-unit_credit_flow-logs/*-ct-logs-*.tar.xz - - name: RUN ct-config_schema + name: rabbit-ct-config_schema-logs + path: ct-config_schema-logs/*-ct-logs-*.tar.xz + - name: RUN ct-unit_credit_flow run: | - mkdir ct-config_schema-logs && chmod 777 ct-config_schema-logs + mkdir ct-unit_credit_flow-logs && chmod 777 ct-unit_credit_flow-logs docker run \ --env project=rabbit \ - --env CT_SUITE=config_schema \ + --env CT_SUITE=unit_credit_flow \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-config_schema-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-unit_credit_flow-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-config_schema-logs - path: ct-config_schema-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-unit_credit_flow-logs + path: ct-unit_credit_flow-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_vm_memory_monitor run: | mkdir ct-unit_vm_memory_monitor-logs && chmod 777 ct-unit_vm_memory_monitor-logs @@ -1308,8 +1352,8 @@ jobs: with: name: rabbit-ct-cluster-logs path: ct-cluster-logs/*-ct-logs-*.tar.xz - rabbit-ct-rabbitmq_queues_cli_integration-plus-9-more: - name: rabbit-ct-rabbitmq_queues_cli_integration-plus-9-more + rabbit-ct-list_queues_online_and_offline-plus-9-more: + name: rabbit-ct-list_queues_online_and_offline-plus-9-more needs: - prepare - rabbit-checks @@ -1323,40 +1367,40 @@ jobs: run: | gcloud auth configure-docker docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} - - name: RUN ct-rabbitmq_queues_cli_integration + - name: RUN ct-list_queues_online_and_offline run: | - mkdir ct-rabbitmq_queues_cli_integration-logs && chmod 777 ct-rabbitmq_queues_cli_integration-logs + mkdir ct-list_queues_online_and_offline-logs && chmod 777 ct-list_queues_online_and_offline-logs docker run \ --env project=rabbit \ - --env CT_SUITE=rabbitmq_queues_cli_integration \ + --env CT_SUITE=list_queues_online_and_offline \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-rabbitmq_queues_cli_integration-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-list_queues_online_and_offline-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-rabbitmq_queues_cli_integration-logs - path: ct-rabbitmq_queues_cli_integration-logs/*-ct-logs-*.tar.xz - - name: RUN ct-list_queues_online_and_offline + name: rabbit-ct-list_queues_online_and_offline-logs + path: ct-list_queues_online_and_offline-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbitmq_queues_cli_integration run: | - mkdir ct-list_queues_online_and_offline-logs && chmod 777 ct-list_queues_online_and_offline-logs + mkdir ct-rabbitmq_queues_cli_integration-logs && chmod 777 ct-rabbitmq_queues_cli_integration-logs docker run \ --env project=rabbit \ - --env CT_SUITE=list_queues_online_and_offline \ + --env CT_SUITE=rabbitmq_queues_cli_integration \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-list_queues_online_and_offline-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-rabbitmq_queues_cli_integration-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-list_queues_online_and_offline-logs - path: ct-list_queues_online_and_offline-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-rabbitmq_queues_cli_integration-logs + path: ct-rabbitmq_queues_cli_integration-logs/*-ct-logs-*.tar.xz - name: RUN ct-list_consumers_sanity_check run: | mkdir ct-list_consumers_sanity_check-logs && chmod 777 ct-list_consumers_sanity_check-logs @@ -1374,40 +1418,40 @@ jobs: with: name: rabbit-ct-list_consumers_sanity_check-logs path: ct-list_consumers_sanity_check-logs/*-ct-logs-*.tar.xz - - name: RUN ct-rabbit_fifo_int + - name: RUN ct-policy run: | - mkdir ct-rabbit_fifo_int-logs && chmod 777 ct-rabbit_fifo_int-logs + mkdir ct-policy-logs && chmod 777 ct-policy-logs docker run \ --env project=rabbit \ - --env CT_SUITE=rabbit_fifo_int \ + --env CT_SUITE=policy \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-rabbit_fifo_int-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-policy-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-rabbit_fifo_int-logs - path: ct-rabbit_fifo_int-logs/*-ct-logs-*.tar.xz - - name: RUN ct-policy + name: rabbit-ct-policy-logs + path: ct-policy-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_fifo_int run: | - mkdir ct-policy-logs && chmod 777 ct-policy-logs + mkdir ct-rabbit_fifo_int-logs && chmod 777 ct-rabbit_fifo_int-logs docker run \ --env project=rabbit \ - --env CT_SUITE=policy \ + --env CT_SUITE=rabbit_fifo_int \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-policy-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-rabbit_fifo_int-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-policy-logs - path: ct-policy-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-rabbit_fifo_int-logs + path: ct-rabbit_fifo_int-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_access_control_authn_authz_context_propagation run: | mkdir ct-unit_access_control_authn_authz_context_propagation-logs && chmod 777 ct-unit_access_control_authn_authz_context_propagation-logs @@ -1425,40 +1469,40 @@ jobs: with: name: rabbit-ct-unit_access_control_authn_authz_context_propagation-logs path: ct-unit_access_control_authn_authz_context_propagation-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_stats_and_metrics + - name: RUN ct-disconnect_detected_during_alarm run: | - mkdir ct-unit_stats_and_metrics-logs && chmod 777 ct-unit_stats_and_metrics-logs + mkdir ct-disconnect_detected_during_alarm-logs && chmod 777 ct-disconnect_detected_during_alarm-logs docker run \ --env project=rabbit \ - --env CT_SUITE=unit_stats_and_metrics \ + --env CT_SUITE=disconnect_detected_during_alarm \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_stats_and_metrics-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-disconnect_detected_during_alarm-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-unit_stats_and_metrics-logs - path: ct-unit_stats_and_metrics-logs/*-ct-logs-*.tar.xz - - name: RUN ct-disconnect_detected_during_alarm + name: rabbit-ct-disconnect_detected_during_alarm-logs + path: ct-disconnect_detected_during_alarm-logs/*-ct-logs-*.tar.xz + - name: RUN ct-unit_stats_and_metrics run: | - mkdir ct-disconnect_detected_during_alarm-logs && chmod 777 ct-disconnect_detected_during_alarm-logs + mkdir ct-unit_stats_and_metrics-logs && chmod 777 ct-unit_stats_and_metrics-logs docker run \ --env project=rabbit \ - --env CT_SUITE=disconnect_detected_during_alarm \ + --env CT_SUITE=unit_stats_and_metrics \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-disconnect_detected_during_alarm-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-unit_stats_and_metrics-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-disconnect_detected_during_alarm-logs - path: ct-disconnect_detected_during_alarm-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-unit_stats_and_metrics-logs + path: ct-unit_stats_and_metrics-logs/*-ct-logs-*.tar.xz - name: RUN ct-priority_queue_recovery run: | mkdir ct-priority_queue_recovery-logs && chmod 777 ct-priority_queue_recovery-logs @@ -1710,40 +1754,40 @@ jobs: with: name: rabbit-ct-upgrade_preparation-logs path: ct-upgrade_preparation-logs/*-ct-logs-*.tar.xz - - name: RUN ct-per_vhost_connection_limit_partitions + - name: RUN ct-consumer_timeout run: | - mkdir ct-per_vhost_connection_limit_partitions-logs && chmod 777 ct-per_vhost_connection_limit_partitions-logs + mkdir ct-consumer_timeout-logs && chmod 777 ct-consumer_timeout-logs docker run \ --env project=rabbit \ - --env CT_SUITE=per_vhost_connection_limit_partitions \ + --env CT_SUITE=consumer_timeout \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-per_vhost_connection_limit_partitions-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-consumer_timeout-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-per_vhost_connection_limit_partitions-logs - path: ct-per_vhost_connection_limit_partitions-logs/*-ct-logs-*.tar.xz - - name: RUN ct-consumer_timeout + name: rabbit-ct-consumer_timeout-logs + path: ct-consumer_timeout-logs/*-ct-logs-*.tar.xz + - name: RUN ct-per_vhost_connection_limit_partitions run: | - mkdir ct-consumer_timeout-logs && chmod 777 ct-consumer_timeout-logs + mkdir ct-per_vhost_connection_limit_partitions-logs && chmod 777 ct-per_vhost_connection_limit_partitions-logs docker run \ --env project=rabbit \ - --env CT_SUITE=consumer_timeout \ + --env CT_SUITE=per_vhost_connection_limit_partitions \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-consumer_timeout-logs:/workspace/ct-logs \ + --volume ${PWD}/ct-per_vhost_connection_limit_partitions-logs:/workspace/ct-logs \ eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-22.3-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-consumer_timeout-logs - path: ct-consumer_timeout-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-per_vhost_connection_limit_partitions-logs + path: ct-per_vhost_connection_limit_partitions-logs/*-ct-logs-*.tar.xz - name: RUN ct-crashing_queues run: | mkdir ct-crashing_queues-logs && chmod 777 ct-crashing_queues-logs @@ -2357,10 +2401,10 @@ jobs: name: rabbit needs: - rabbit-checks - - rabbit-ct-unit_connection_tracking-plus-14-more - - rabbit-ct-unit_priority_queue-plus-11-more + - rabbit-ct-per_user_connection_channel_limit-plus-22-more + - rabbit-ct-unit_priority_queue-plus-10-more - rabbit-ct-rabbit_fifo-plus-10-more - - rabbit-ct-rabbitmq_queues_cli_integration-plus-9-more + - rabbit-ct-list_queues_online_and_offline-plus-9-more - rabbit-ct-product_info-plus-8-more - rabbit-ct-many_node_ha-plus-6-more - rabbit-ct-publisher_confirms_parallel-plus-5-more @@ -2412,8 +2456,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=amqp_client \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2448,8 +2490,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=amqp10_common \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2484,8 +2524,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_backend_cache \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2520,8 +2558,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_backend_http \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2556,8 +2592,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_backend_oauth2 \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2592,8 +2626,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_mechanism_ssl \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2628,8 +2660,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_aws \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2697,8 +2727,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_consistent_hash_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2733,8 +2761,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_event_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2769,8 +2795,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_federation \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2805,8 +2829,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_federation_management \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2841,8 +2863,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_jms_topic_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2877,8 +2897,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_management \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2913,8 +2931,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_management_agent \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2949,8 +2965,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_peer_discovery_common \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -2985,8 +2999,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_peer_discovery_k8s \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3021,8 +3033,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_peer_discovery_consul \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3057,8 +3067,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_prometheus \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3093,8 +3101,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_random_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3129,8 +3135,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_recent_history_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3165,8 +3169,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_sharding \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3201,8 +3203,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_shovel \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3237,8 +3237,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_shovel_management \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3273,8 +3271,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_stomp \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3309,8 +3305,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_top \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3345,8 +3339,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_tracing \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3381,8 +3373,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_trust_store \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3417,8 +3407,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_dispatch \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3453,8 +3441,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_mqtt \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3489,8 +3475,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_mqtt_examples \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3525,8 +3509,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_stomp \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3561,8 +3543,6 @@ jobs: mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_stomp_examples \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ @@ -3621,6 +3601,7 @@ jobs: name: finish needs: - prepare + - xref - rabbit_common - rabbit - amqp_client @@ -3656,6 +3637,7 @@ jobs: - rabbitmq_web_mqtt_examples - rabbitmq_web_stomp - rabbitmq_web_stomp_examples + - package-generic-unix runs-on: ubuntu-18.04 if: always() steps: diff --git a/.github/workflows/test-erlang-otp-23.0.yaml b/.github/workflows/test-erlang-otp-23.1.yaml index dabe95c54d..2ebeefb65c 100644 --- a/.github/workflows/test-erlang-otp-23.0.yaml +++ b/.github/workflows/test-erlang-otp-23.1.yaml @@ -1,4 +1,4 @@ -name: Test - Erlang 23.0 +name: Test - Erlang 23.1 on: push jobs: prepare: @@ -24,8 +24,8 @@ jobs: registry: eu.gcr.io repository: cf-rabbitmq-core/ci dockerfile: ci/dockerfiles/ci - build_args: ERLANG_VERSION=23.0,GITHUB_RUN_ID=${{ github.run_id }},BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }},GITHUB_SHA=${{ github.sha }},base_rmq_ref=master,current_rmq_ref=${{ steps.buildevents.outputs.branch_or_tag_name }},RABBITMQ_VERSION=3.9.0 - tags: erlang-23.0-rabbitmq-${{ github.sha }} + build_args: ERLANG_VERSION=23.1,GITHUB_RUN_ID=${{ github.run_id }},BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }},GITHUB_SHA=${{ github.sha }},base_rmq_ref=master,current_rmq_ref=${{ steps.buildevents.outputs.branch_or_tag_name }},RABBITMQ_VERSION=3.9.0 + tags: erlang-23.1-rabbitmq-${{ github.sha }} - uses: GoogleCloudPlatform/github-actions/setup-gcloud@master with: service_account_key: ${{ secrets.GCR_JSON_KEY }} @@ -37,7 +37,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.build_start }} \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/collect.sh xref: name: xref @@ -53,497 +53,419 @@ jobs: with: service_account_key: ${{ secrets.GCR_JSON_KEY }} export_default_credentials: true - - name: RUN XREF rabbit_common + - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 + docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 + - name: RUN XREF rabbit_common + run: | docker run \ --env project=rabbit_common \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbit run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbit \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF amqp_client run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=amqp_client \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF amqp10_client run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=amqp10_client \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF amqp10_common run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=amqp10_common \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_amqp1_0 run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_amqp1_0 \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_cache run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_auth_backend_cache \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_http run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_auth_backend_http \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_ldap run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_auth_backend_ldap \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_backend_oauth2 run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_auth_backend_oauth2 \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_auth_mechanism_ssl run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_auth_mechanism_ssl \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_aws run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_aws \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_cli run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_cli \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_consistent_hash_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_consistent_hash_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_event_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_event_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_federation run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_federation \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_federation_management run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_federation_management \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_jms_topic_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_jms_topic_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_management run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_management \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_management_agent run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_management_agent \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_mqtt run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_mqtt \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_common run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_peer_discovery_common \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_aws run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_peer_discovery_aws \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_k8s run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_peer_discovery_k8s \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_consul run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_peer_discovery_consul \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_peer_discovery_etcd run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_peer_discovery_etcd \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_prometheus run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_prometheus \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_random_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_random_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_recent_history_exchange run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_recent_history_exchange \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_sharding run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_sharding \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_shovel run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_shovel \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_shovel_management run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_shovel_management \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_stomp run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_stomp \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_top run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_top \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_tracing run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_tracing \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_trust_store run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_trust_store \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_dispatch run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_web_dispatch \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_mqtt run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_web_mqtt \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_mqtt_examples run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_web_mqtt_examples \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_stomp run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_web_stomp \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RUN XREF rabbitmq_web_stomp_examples run: | - gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 docker run \ --env project=rabbitmq_web_stomp_examples \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}:/workspace/rabbitmq \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/xref.sh - name: RECORD STEP FINISH if: always() @@ -555,7 +477,177 @@ jobs: --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ci/scripts:/workspace/rabbitmq/ci/scripts \ --workdir /workspace/rabbitmq \ - eu.gcr.io/cf-rabbitmq-core/ci-base:23.0 \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/collect.sh + dialyze: + name: dialyze + runs-on: ubuntu-18.04 + steps: + - name: RECORD DIALYZE START + id: buildevents + run: | + echo "::set-output name=step_start::$(date +%s)" + - name: CHECKOUT REPOSITORY + uses: actions/checkout@v2 + - uses: GoogleCloudPlatform/github-actions/setup-gcloud@master + with: + service_account_key: ${{ secrets.GCR_JSON_KEY }} + export_default_credentials: true + - name: PULL IMAGE + run: | + gcloud auth configure-docker + docker pull eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 + - name: RUN DIALYZE rabbit_common + run: | + docker run \ + --env project=rabbit_common \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbit + run: | + docker run \ + --env project=rabbit \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE amqp10_client + run: | + docker run \ + --env project=amqp10_client \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE amqp10_common + run: | + docker run \ + --env project=amqp10_common \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_auth_mechanism_ssl + run: | + docker run \ + --env project=rabbitmq_auth_mechanism_ssl \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_event_exchange + run: | + docker run \ + --env project=rabbitmq_event_exchange \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_federation_management + run: | + docker run \ + --env project=rabbitmq_federation_management \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_peer_discovery_common + run: | + docker run \ + --env project=rabbitmq_peer_discovery_common \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_random_exchange + run: | + docker run \ + --env project=rabbitmq_random_exchange \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_shovel_management + run: | + docker run \ + --env project=rabbitmq_shovel_management \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_top + run: | + docker run \ + --env project=rabbitmq_top \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_tracing + run: | + docker run \ + --env project=rabbitmq_tracing \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_web_mqtt_examples + run: | + docker run \ + --env project=rabbitmq_web_mqtt_examples \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RUN DIALYZE rabbitmq_web_stomp_examples + run: | + docker run \ + --env project=rabbitmq_web_stomp_examples \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}:/workspace/rabbitmq \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ + ci/scripts/dialyze.sh + - name: RECORD STEP FINISH + if: always() + run: | + docker run \ + --env project=dialyze \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ + --volume ${PWD}/ci/scripts:/workspace/rabbitmq/ci/scripts \ + --workdir /workspace/rabbitmq \ + eu.gcr.io/cf-rabbitmq-core/ci-base:23.1 \ ci/scripts/collect.sh rabbit_common: name: rabbit_common @@ -574,18 +666,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbit_common \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -607,6 +697,11 @@ jobs: echo "::set-output name=step_start::$(date +%s)" - name: CHECKOUT REPOSITORY uses: actions/checkout@v2 + - name: VALIDATE KNOWN CT SUITES + env: + project: rabbit + run: | + ci/scripts/validate-workflow.sh amqqueue_backward_compatibility backing_queue channel_interceptor channel_operation_timeout cluster cluster_rename clustering_management config_schema confirms_rejects consumer_timeout crashing_queues dead_lettering definition_import disconnect_detected_during_alarm dynamic_ha dynamic_qq eager_sync feature_flags lazy_queue list_consumers_sanity_check list_queues_online_and_offline maintenance_mode many_node_ha message_size_limit metrics mirrored_supervisor msg_store peer_discovery_classic_config peer_discovery_dns per_user_connection_channel_limit per_user_connection_channel_limit_partitions per_user_connection_channel_tracking per_user_connection_tracking per_vhost_connection_limit per_vhost_connection_limit_partitions per_vhost_msg_store per_vhost_queue_limit policy priority_queue priority_queue_recovery product_info proxy_protocol publisher_confirms_parallel queue_length_limits queue_master_location queue_parallel queue_type quorum_queue rabbit_confirms rabbit_core_metrics_gc rabbit_fifo rabbit_fifo_int rabbit_fifo_prop rabbit_fifo_v0 rabbit_msg_record rabbit_stream_queue rabbitmq_queues_cli_integration rabbitmqctl_integration rabbitmqctl_shutdown signal_handling simple_ha single_active_consumer sync_detection term_to_binary_compat_prop topic_permission unit_access_control unit_access_control_authn_authz_context_propagation unit_access_control_credential_validation unit_amqp091_content_framing unit_amqp091_server_properties unit_app_management unit_cluster_formation_locking_mocks unit_collections unit_config_value_encryption unit_connection_tracking unit_credit_flow unit_disk_monitor unit_disk_monitor_mocks unit_file_handle_cache unit_gen_server2 unit_gm unit_log_config unit_log_management unit_operator_policy unit_pg_local unit_plugin_directories unit_plugin_versioning unit_policy_validators unit_priority_queue unit_queue_consumers unit_stats_and_metrics unit_supervisor2 unit_vm_memory_monitor upgrade_preparation vhost - name: RUN CHECKS uses: docker/build-push-action@v1 with: @@ -615,10 +710,10 @@ jobs: registry: eu.gcr.io repository: cf-rabbitmq-core/ci-rabbit dockerfile: ci/dockerfiles/ci-dep - build_args: IMAGE_TAG=erlang-23.0-rabbitmq-${{ github.sha }},BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }},project=rabbit,SKIP_DIALYZE=False - tags: erlang-23.0-rabbitmq-${{ github.sha }} - rabbit-ct-unit_connection_tracking-plus-14-more: - name: rabbit-ct-unit_connection_tracking-plus-14-more + build_args: IMAGE_TAG=erlang-23.1-rabbitmq-${{ github.sha }},BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }},project=rabbit + tags: erlang-23.1-rabbitmq-${{ github.sha }} + rabbit-ct-per_user_connection_channel_limit-plus-22-more: + name: rabbit-ct-per_user_connection_channel_limit-plus-22-more needs: - prepare - rabbit-checks @@ -631,7 +726,143 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} + - name: RUN ct-per_user_connection_channel_limit + run: | + mkdir ct-per_user_connection_channel_limit-logs && chmod 777 ct-per_user_connection_channel_limit-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=per_user_connection_channel_limit \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-per_user_connection_channel_limit-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-per_user_connection_channel_limit-logs + path: ct-per_user_connection_channel_limit-logs/*-ct-logs-*.tar.xz + - name: RUN ct-per_user_connection_channel_limit_partitions + run: | + mkdir ct-per_user_connection_channel_limit_partitions-logs && chmod 777 ct-per_user_connection_channel_limit_partitions-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=per_user_connection_channel_limit_partitions \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-per_user_connection_channel_limit_partitions-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-per_user_connection_channel_limit_partitions-logs + path: ct-per_user_connection_channel_limit_partitions-logs/*-ct-logs-*.tar.xz + - name: RUN ct-per_user_connection_channel_tracking + run: | + mkdir ct-per_user_connection_channel_tracking-logs && chmod 777 ct-per_user_connection_channel_tracking-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=per_user_connection_channel_tracking \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-per_user_connection_channel_tracking-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-per_user_connection_channel_tracking-logs + path: ct-per_user_connection_channel_tracking-logs/*-ct-logs-*.tar.xz + - name: RUN ct-queue_type + run: | + mkdir ct-queue_type-logs && chmod 777 ct-queue_type-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=queue_type \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-queue_type-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-queue_type-logs + path: ct-queue_type-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_confirms + run: | + mkdir ct-rabbit_confirms-logs && chmod 777 ct-rabbit_confirms-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_confirms \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_confirms-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_confirms-logs + path: ct-rabbit_confirms-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_fifo_v0 + run: | + mkdir ct-rabbit_fifo_v0-logs && chmod 777 ct-rabbit_fifo_v0-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_fifo_v0 \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_fifo_v0-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_fifo_v0-logs + path: ct-rabbit_fifo_v0-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_msg_record + run: | + mkdir ct-rabbit_msg_record-logs && chmod 777 ct-rabbit_msg_record-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_msg_record \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_msg_record-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_msg_record-logs + path: ct-rabbit_msg_record-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_stream_queue + run: | + mkdir ct-rabbit_stream_queue-logs && chmod 777 ct-rabbit_stream_queue-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=rabbit_stream_queue \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-rabbit_stream_queue-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-rabbit_stream_queue-logs + path: ct-rabbit_stream_queue-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_connection_tracking run: | mkdir ct-unit_connection_tracking-logs && chmod 777 ct-unit_connection_tracking-logs @@ -641,7 +872,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_connection_tracking-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -658,7 +889,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_plugin_directories-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -675,7 +906,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_cluster_formation_locking_mocks-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -692,7 +923,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_collections-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -709,7 +940,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-amqqueue_backward_compatibility-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -717,23 +948,6 @@ jobs: with: name: rabbit-ct-amqqueue_backward_compatibility-logs path: ct-amqqueue_backward_compatibility-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_gm - run: | - mkdir ct-unit_gm-logs && chmod 777 ct-unit_gm-logs - docker run \ - --env project=rabbit \ - --env CT_SUITE=unit_gm \ - --env GITHUB_RUN_ID=${{ github.run_id }} \ - --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_gm-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ - /workspace/rabbitmq/ci/scripts/ct-suite.sh - - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT - uses: actions/upload-artifact@v2-preview - if: always() - with: - name: rabbit-ct-unit_gm-logs - path: ct-unit_gm-logs/*-ct-logs-*.tar.xz - name: RUN ct-msg_store run: | mkdir ct-msg_store-logs && chmod 777 ct-msg_store-logs @@ -743,7 +957,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-msg_store-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -751,23 +965,23 @@ jobs: with: name: rabbit-ct-msg_store-logs path: ct-msg_store-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_operator_policy + - name: RUN ct-unit_gm run: | - mkdir ct-unit_operator_policy-logs && chmod 777 ct-unit_operator_policy-logs + mkdir ct-unit_gm-logs && chmod 777 ct-unit_gm-logs docker run \ --env project=rabbit \ - --env CT_SUITE=unit_operator_policy \ + --env CT_SUITE=unit_gm \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_operator_policy-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-unit_gm-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-unit_operator_policy-logs - path: ct-unit_operator_policy-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-unit_gm-logs + path: ct-unit_gm-logs/*-ct-logs-*.tar.xz - name: RUN ct-per_vhost_msg_store run: | mkdir ct-per_vhost_msg_store-logs && chmod 777 ct-per_vhost_msg_store-logs @@ -777,7 +991,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-per_vhost_msg_store-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -794,7 +1008,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-term_to_binary_compat_prop-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -802,6 +1016,23 @@ jobs: with: name: rabbit-ct-term_to_binary_compat_prop-logs path: ct-term_to_binary_compat_prop-logs/*-ct-logs-*.tar.xz + - name: RUN ct-unit_operator_policy + run: | + mkdir ct-unit_operator_policy-logs && chmod 777 ct-unit_operator_policy-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=unit_operator_policy \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-unit_operator_policy-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-unit_operator_policy-logs + path: ct-unit_operator_policy-logs/*-ct-logs-*.tar.xz - name: RUN ct-rabbitmqctl_shutdown run: | mkdir ct-rabbitmqctl_shutdown-logs && chmod 777 ct-rabbitmqctl_shutdown-logs @@ -811,7 +1042,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-rabbitmqctl_shutdown-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -828,7 +1059,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_amqp091_content_framing-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -845,7 +1076,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_pg_local-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -862,7 +1093,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_policy_validators-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -879,7 +1110,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_plugin_versioning-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -887,8 +1118,8 @@ jobs: with: name: rabbit-ct-unit_plugin_versioning-logs path: ct-unit_plugin_versioning-logs/*-ct-logs-*.tar.xz - rabbit-ct-unit_priority_queue-plus-11-more: - name: rabbit-ct-unit_priority_queue-plus-11-more + rabbit-ct-unit_priority_queue-plus-10-more: + name: rabbit-ct-unit_priority_queue-plus-10-more needs: - prepare - rabbit-checks @@ -901,7 +1132,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-unit_priority_queue run: | mkdir ct-unit_priority_queue-logs && chmod 777 ct-unit_priority_queue-logs @@ -911,7 +1142,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_priority_queue-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -928,7 +1159,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_supervisor2-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -936,23 +1167,6 @@ jobs: with: name: rabbit-ct-unit_supervisor2-logs path: ct-unit_supervisor2-logs/*-ct-logs-*.tar.xz - - name: RUN ct-sup_delayed_restart - run: | - mkdir ct-sup_delayed_restart-logs && chmod 777 ct-sup_delayed_restart-logs - docker run \ - --env project=rabbit \ - --env CT_SUITE=sup_delayed_restart \ - --env GITHUB_RUN_ID=${{ github.run_id }} \ - --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-sup_delayed_restart-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ - /workspace/rabbitmq/ci/scripts/ct-suite.sh - - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT - uses: actions/upload-artifact@v2-preview - if: always() - with: - name: rabbit-ct-sup_delayed_restart-logs - path: ct-sup_delayed_restart-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_queue_consumers run: | mkdir ct-unit_queue_consumers-logs && chmod 777 ct-unit_queue_consumers-logs @@ -962,7 +1176,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_queue_consumers-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -979,7 +1193,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_access_control_credential_validation-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -996,7 +1210,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_log_config-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1004,23 +1218,6 @@ jobs: with: name: rabbit-ct-unit_log_config-logs path: ct-unit_log_config-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_disk_monitor_mocks - run: | - mkdir ct-unit_disk_monitor_mocks-logs && chmod 777 ct-unit_disk_monitor_mocks-logs - docker run \ - --env project=rabbit \ - --env CT_SUITE=unit_disk_monitor_mocks \ - --env GITHUB_RUN_ID=${{ github.run_id }} \ - --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_disk_monitor_mocks-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ - /workspace/rabbitmq/ci/scripts/ct-suite.sh - - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT - uses: actions/upload-artifact@v2-preview - if: always() - with: - name: rabbit-ct-unit_disk_monitor_mocks-logs - path: ct-unit_disk_monitor_mocks-logs/*-ct-logs-*.tar.xz - name: RUN ct-peer_discovery_dns run: | mkdir ct-peer_discovery_dns-logs && chmod 777 ct-peer_discovery_dns-logs @@ -1030,7 +1227,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-peer_discovery_dns-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1038,40 +1235,40 @@ jobs: with: name: rabbit-ct-peer_discovery_dns-logs path: ct-peer_discovery_dns-logs/*-ct-logs-*.tar.xz - - name: RUN ct-topic_permission + - name: RUN ct-unit_disk_monitor_mocks run: | - mkdir ct-topic_permission-logs && chmod 777 ct-topic_permission-logs + mkdir ct-unit_disk_monitor_mocks-logs && chmod 777 ct-unit_disk_monitor_mocks-logs docker run \ --env project=rabbit \ - --env CT_SUITE=topic_permission \ + --env CT_SUITE=unit_disk_monitor_mocks \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-topic_permission-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-unit_disk_monitor_mocks-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-topic_permission-logs - path: ct-topic_permission-logs/*-ct-logs-*.tar.xz - - name: RUN ct-single_active_consumer + name: rabbit-ct-unit_disk_monitor_mocks-logs + path: ct-unit_disk_monitor_mocks-logs/*-ct-logs-*.tar.xz + - name: RUN ct-topic_permission run: | - mkdir ct-single_active_consumer-logs && chmod 777 ct-single_active_consumer-logs + mkdir ct-topic_permission-logs && chmod 777 ct-topic_permission-logs docker run \ --env project=rabbit \ - --env CT_SUITE=single_active_consumer \ + --env CT_SUITE=topic_permission \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-single_active_consumer-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-topic_permission-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-single_active_consumer-logs - path: ct-single_active_consumer-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-topic_permission-logs + path: ct-topic_permission-logs/*-ct-logs-*.tar.xz - name: RUN ct-message_size_limit run: | mkdir ct-message_size_limit-logs && chmod 777 ct-message_size_limit-logs @@ -1081,7 +1278,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-message_size_limit-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1098,7 +1295,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-proxy_protocol-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1106,6 +1303,23 @@ jobs: with: name: rabbit-ct-proxy_protocol-logs path: ct-proxy_protocol-logs/*-ct-logs-*.tar.xz + - name: RUN ct-single_active_consumer + run: | + mkdir ct-single_active_consumer-logs && chmod 777 ct-single_active_consumer-logs + docker run \ + --env project=rabbit \ + --env CT_SUITE=single_active_consumer \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --volume ${PWD}/ct-single_active_consumer-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ + /workspace/rabbitmq/ci/scripts/ct-suite.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + uses: actions/upload-artifact@v2-preview + if: always() + with: + name: rabbit-ct-single_active_consumer-logs + path: ct-single_active_consumer-logs/*-ct-logs-*.tar.xz rabbit-ct-rabbit_fifo-plus-10-more: name: rabbit-ct-rabbit_fifo-plus-10-more needs: @@ -1120,7 +1334,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-rabbit_fifo run: | mkdir ct-rabbit_fifo-logs && chmod 777 ct-rabbit_fifo-logs @@ -1130,7 +1344,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-rabbit_fifo-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1147,7 +1361,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_app_management-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1164,7 +1378,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_disk_monitor-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1181,7 +1395,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_gen_server2-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1189,40 +1403,40 @@ jobs: with: name: rabbit-ct-unit_gen_server2-logs path: ct-unit_gen_server2-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_credit_flow + - name: RUN ct-config_schema run: | - mkdir ct-unit_credit_flow-logs && chmod 777 ct-unit_credit_flow-logs + mkdir ct-config_schema-logs && chmod 777 ct-config_schema-logs docker run \ --env project=rabbit \ - --env CT_SUITE=unit_credit_flow \ + --env CT_SUITE=config_schema \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_credit_flow-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-config_schema-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-unit_credit_flow-logs - path: ct-unit_credit_flow-logs/*-ct-logs-*.tar.xz - - name: RUN ct-config_schema + name: rabbit-ct-config_schema-logs + path: ct-config_schema-logs/*-ct-logs-*.tar.xz + - name: RUN ct-unit_credit_flow run: | - mkdir ct-config_schema-logs && chmod 777 ct-config_schema-logs + mkdir ct-unit_credit_flow-logs && chmod 777 ct-unit_credit_flow-logs docker run \ --env project=rabbit \ - --env CT_SUITE=config_schema \ + --env CT_SUITE=unit_credit_flow \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-config_schema-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-unit_credit_flow-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-config_schema-logs - path: ct-config_schema-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-unit_credit_flow-logs + path: ct-unit_credit_flow-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_vm_memory_monitor run: | mkdir ct-unit_vm_memory_monitor-logs && chmod 777 ct-unit_vm_memory_monitor-logs @@ -1232,7 +1446,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_vm_memory_monitor-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1249,7 +1463,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-mirrored_supervisor-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1266,7 +1480,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-definition_import-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1283,7 +1497,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-queue_length_limits-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1300,7 +1514,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-cluster-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1308,8 +1522,8 @@ jobs: with: name: rabbit-ct-cluster-logs path: ct-cluster-logs/*-ct-logs-*.tar.xz - rabbit-ct-rabbitmq_queues_cli_integration-plus-9-more: - name: rabbit-ct-rabbitmq_queues_cli_integration-plus-9-more + rabbit-ct-list_queues_online_and_offline-plus-9-more: + name: rabbit-ct-list_queues_online_and_offline-plus-9-more needs: - prepare - rabbit-checks @@ -1322,41 +1536,41 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} - - name: RUN ct-rabbitmq_queues_cli_integration + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} + - name: RUN ct-list_queues_online_and_offline run: | - mkdir ct-rabbitmq_queues_cli_integration-logs && chmod 777 ct-rabbitmq_queues_cli_integration-logs + mkdir ct-list_queues_online_and_offline-logs && chmod 777 ct-list_queues_online_and_offline-logs docker run \ --env project=rabbit \ - --env CT_SUITE=rabbitmq_queues_cli_integration \ + --env CT_SUITE=list_queues_online_and_offline \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-rabbitmq_queues_cli_integration-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-list_queues_online_and_offline-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-rabbitmq_queues_cli_integration-logs - path: ct-rabbitmq_queues_cli_integration-logs/*-ct-logs-*.tar.xz - - name: RUN ct-list_queues_online_and_offline + name: rabbit-ct-list_queues_online_and_offline-logs + path: ct-list_queues_online_and_offline-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbitmq_queues_cli_integration run: | - mkdir ct-list_queues_online_and_offline-logs && chmod 777 ct-list_queues_online_and_offline-logs + mkdir ct-rabbitmq_queues_cli_integration-logs && chmod 777 ct-rabbitmq_queues_cli_integration-logs docker run \ --env project=rabbit \ - --env CT_SUITE=list_queues_online_and_offline \ + --env CT_SUITE=rabbitmq_queues_cli_integration \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-list_queues_online_and_offline-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-rabbitmq_queues_cli_integration-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-list_queues_online_and_offline-logs - path: ct-list_queues_online_and_offline-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-rabbitmq_queues_cli_integration-logs + path: ct-rabbitmq_queues_cli_integration-logs/*-ct-logs-*.tar.xz - name: RUN ct-list_consumers_sanity_check run: | mkdir ct-list_consumers_sanity_check-logs && chmod 777 ct-list_consumers_sanity_check-logs @@ -1366,7 +1580,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-list_consumers_sanity_check-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1374,40 +1588,40 @@ jobs: with: name: rabbit-ct-list_consumers_sanity_check-logs path: ct-list_consumers_sanity_check-logs/*-ct-logs-*.tar.xz - - name: RUN ct-rabbit_fifo_int + - name: RUN ct-policy run: | - mkdir ct-rabbit_fifo_int-logs && chmod 777 ct-rabbit_fifo_int-logs + mkdir ct-policy-logs && chmod 777 ct-policy-logs docker run \ --env project=rabbit \ - --env CT_SUITE=rabbit_fifo_int \ + --env CT_SUITE=policy \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-rabbit_fifo_int-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-policy-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-rabbit_fifo_int-logs - path: ct-rabbit_fifo_int-logs/*-ct-logs-*.tar.xz - - name: RUN ct-policy + name: rabbit-ct-policy-logs + path: ct-policy-logs/*-ct-logs-*.tar.xz + - name: RUN ct-rabbit_fifo_int run: | - mkdir ct-policy-logs && chmod 777 ct-policy-logs + mkdir ct-rabbit_fifo_int-logs && chmod 777 ct-rabbit_fifo_int-logs docker run \ --env project=rabbit \ - --env CT_SUITE=policy \ + --env CT_SUITE=rabbit_fifo_int \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-policy-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-rabbit_fifo_int-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-policy-logs - path: ct-policy-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-rabbit_fifo_int-logs + path: ct-rabbit_fifo_int-logs/*-ct-logs-*.tar.xz - name: RUN ct-unit_access_control_authn_authz_context_propagation run: | mkdir ct-unit_access_control_authn_authz_context_propagation-logs && chmod 777 ct-unit_access_control_authn_authz_context_propagation-logs @@ -1417,7 +1631,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_access_control_authn_authz_context_propagation-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1425,40 +1639,40 @@ jobs: with: name: rabbit-ct-unit_access_control_authn_authz_context_propagation-logs path: ct-unit_access_control_authn_authz_context_propagation-logs/*-ct-logs-*.tar.xz - - name: RUN ct-unit_stats_and_metrics + - name: RUN ct-disconnect_detected_during_alarm run: | - mkdir ct-unit_stats_and_metrics-logs && chmod 777 ct-unit_stats_and_metrics-logs + mkdir ct-disconnect_detected_during_alarm-logs && chmod 777 ct-disconnect_detected_during_alarm-logs docker run \ --env project=rabbit \ - --env CT_SUITE=unit_stats_and_metrics \ + --env CT_SUITE=disconnect_detected_during_alarm \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-unit_stats_and_metrics-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-disconnect_detected_during_alarm-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-unit_stats_and_metrics-logs - path: ct-unit_stats_and_metrics-logs/*-ct-logs-*.tar.xz - - name: RUN ct-disconnect_detected_during_alarm + name: rabbit-ct-disconnect_detected_during_alarm-logs + path: ct-disconnect_detected_during_alarm-logs/*-ct-logs-*.tar.xz + - name: RUN ct-unit_stats_and_metrics run: | - mkdir ct-disconnect_detected_during_alarm-logs && chmod 777 ct-disconnect_detected_during_alarm-logs + mkdir ct-unit_stats_and_metrics-logs && chmod 777 ct-unit_stats_and_metrics-logs docker run \ --env project=rabbit \ - --env CT_SUITE=disconnect_detected_during_alarm \ + --env CT_SUITE=unit_stats_and_metrics \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-disconnect_detected_during_alarm-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-unit_stats_and_metrics-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-disconnect_detected_during_alarm-logs - path: ct-disconnect_detected_during_alarm-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-unit_stats_and_metrics-logs + path: ct-unit_stats_and_metrics-logs/*-ct-logs-*.tar.xz - name: RUN ct-priority_queue_recovery run: | mkdir ct-priority_queue_recovery-logs && chmod 777 ct-priority_queue_recovery-logs @@ -1468,7 +1682,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-priority_queue_recovery-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1485,7 +1699,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_access_control-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1507,7 +1721,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-product_info run: | mkdir ct-product_info-logs && chmod 777 ct-product_info-logs @@ -1517,7 +1731,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-product_info-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1534,7 +1748,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_file_handle_cache-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1551,7 +1765,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_amqp091_server_properties-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1568,7 +1782,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_config_value_encryption-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1585,7 +1799,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-rabbitmqctl_integration-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1602,7 +1816,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-feature_flags-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1619,7 +1833,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-channel_interceptor-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1636,7 +1850,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-channel_operation_timeout-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1653,7 +1867,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-unit_log_management-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1675,7 +1889,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-many_node_ha run: | mkdir ct-many_node_ha-logs && chmod 777 ct-many_node_ha-logs @@ -1685,7 +1899,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-many_node_ha-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1702,7 +1916,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-upgrade_preparation-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1710,40 +1924,40 @@ jobs: with: name: rabbit-ct-upgrade_preparation-logs path: ct-upgrade_preparation-logs/*-ct-logs-*.tar.xz - - name: RUN ct-per_vhost_connection_limit_partitions + - name: RUN ct-consumer_timeout run: | - mkdir ct-per_vhost_connection_limit_partitions-logs && chmod 777 ct-per_vhost_connection_limit_partitions-logs + mkdir ct-consumer_timeout-logs && chmod 777 ct-consumer_timeout-logs docker run \ --env project=rabbit \ - --env CT_SUITE=per_vhost_connection_limit_partitions \ + --env CT_SUITE=consumer_timeout \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-per_vhost_connection_limit_partitions-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-consumer_timeout-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-per_vhost_connection_limit_partitions-logs - path: ct-per_vhost_connection_limit_partitions-logs/*-ct-logs-*.tar.xz - - name: RUN ct-consumer_timeout + name: rabbit-ct-consumer_timeout-logs + path: ct-consumer_timeout-logs/*-ct-logs-*.tar.xz + - name: RUN ct-per_vhost_connection_limit_partitions run: | - mkdir ct-consumer_timeout-logs && chmod 777 ct-consumer_timeout-logs + mkdir ct-per_vhost_connection_limit_partitions-logs && chmod 777 ct-per_vhost_connection_limit_partitions-logs docker run \ --env project=rabbit \ - --env CT_SUITE=consumer_timeout \ + --env CT_SUITE=per_vhost_connection_limit_partitions \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ - --volume ${PWD}/ct-consumer_timeout-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + --volume ${PWD}/ct-per_vhost_connection_limit_partitions-logs:/workspace/ct-logs \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview if: always() with: - name: rabbit-ct-consumer_timeout-logs - path: ct-consumer_timeout-logs/*-ct-logs-*.tar.xz + name: rabbit-ct-per_vhost_connection_limit_partitions-logs + path: ct-per_vhost_connection_limit_partitions-logs/*-ct-logs-*.tar.xz - name: RUN ct-crashing_queues run: | mkdir ct-crashing_queues-logs && chmod 777 ct-crashing_queues-logs @@ -1753,7 +1967,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-crashing_queues-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1770,7 +1984,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-lazy_queue-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1787,7 +2001,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-sync_detection-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1809,7 +2023,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-publisher_confirms_parallel run: | mkdir ct-publisher_confirms_parallel-logs && chmod 777 ct-publisher_confirms_parallel-logs @@ -1819,7 +2033,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-publisher_confirms_parallel-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1836,7 +2050,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-per_user_connection_tracking-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1853,7 +2067,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-peer_discovery_classic_config-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1870,7 +2084,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-per_vhost_queue_limit-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1887,7 +2101,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-confirms_rejects-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1904,7 +2118,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-metrics-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1926,7 +2140,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-signal_handling run: | mkdir ct-signal_handling-logs && chmod 777 ct-signal_handling-logs @@ -1936,7 +2150,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-signal_handling-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1953,7 +2167,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-rabbit_fifo_prop-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1970,7 +2184,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-dead_lettering-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -1987,7 +2201,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-maintenance_mode-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2009,7 +2223,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-vhost run: | mkdir ct-vhost-logs && chmod 777 ct-vhost-logs @@ -2019,7 +2233,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-vhost-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2036,7 +2250,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-rabbit_core_metrics_gc-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2053,7 +2267,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-dynamic_qq-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2075,7 +2289,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-priority_queue run: | mkdir ct-priority_queue-logs && chmod 777 ct-priority_queue-logs @@ -2085,7 +2299,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-priority_queue-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2102,7 +2316,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-per_vhost_connection_limit-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2119,7 +2333,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-queue_parallel-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2141,7 +2355,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-cluster_rename run: | mkdir ct-cluster_rename-logs && chmod 777 ct-cluster_rename-logs @@ -2151,7 +2365,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-cluster_rename-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2168,7 +2382,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-backing_queue-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2190,7 +2404,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-queue_master_location run: | mkdir ct-queue_master_location-logs && chmod 777 ct-queue_master_location-logs @@ -2200,7 +2414,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-queue_master_location-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2217,7 +2431,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-simple_ha-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2239,7 +2453,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-eager_sync run: | mkdir ct-eager_sync-logs && chmod 777 ct-eager_sync-logs @@ -2249,7 +2463,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-eager_sync-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2271,7 +2485,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-quorum_queue run: | mkdir ct-quorum_queue-logs && chmod 777 ct-quorum_queue-logs @@ -2281,7 +2495,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-quorum_queue-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2303,7 +2517,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-clustering_management run: | mkdir ct-clustering_management-logs && chmod 777 ct-clustering_management-logs @@ -2313,7 +2527,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-clustering_management-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2335,7 +2549,7 @@ jobs: - name: PULL IMAGE run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} - name: RUN ct-dynamic_ha run: | mkdir ct-dynamic_ha-logs && chmod 777 ct-dynamic_ha-logs @@ -2345,7 +2559,7 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --volume ${PWD}/ct-dynamic_ha-logs:/workspace/ct-logs \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/ct-suite.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2357,10 +2571,10 @@ jobs: name: rabbit needs: - rabbit-checks - - rabbit-ct-unit_connection_tracking-plus-14-more - - rabbit-ct-unit_priority_queue-plus-11-more + - rabbit-ct-per_user_connection_channel_limit-plus-22-more + - rabbit-ct-unit_priority_queue-plus-10-more - rabbit-ct-rabbit_fifo-plus-10-more - - rabbit-ct-rabbitmq_queues_cli_integration-plus-9-more + - rabbit-ct-list_queues_online_and_offline-plus-9-more - rabbit-ct-product_info-plus-8-more - rabbit-ct-many_node_ha-plus-6-more - rabbit-ct-publisher_confirms_parallel-plus-5-more @@ -2383,13 +2597,13 @@ jobs: - name: RECORD STEP FINISH run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} docker run \ --env project=rabbit \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ needs.rabbit-checks.outputs.step_start }} \ - eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci-rabbit:erlang-23.1-rabbitmq-${{ github.sha }} \ /workspace/rabbitmq/ci/scripts/collect.sh amqp_client: name: amqp_client @@ -2408,18 +2622,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=amqp_client \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2444,18 +2656,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=amqp10_common \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2480,18 +2690,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_backend_cache \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2516,18 +2724,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_backend_http \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2552,18 +2758,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_backend_oauth2 \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2588,18 +2792,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_auth_mechanism_ssl \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2624,18 +2826,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_aws \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2660,7 +2860,7 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir broker-logs && chmod 777 broker-logs docker run \ --env project=rabbitmq_cli \ @@ -2668,7 +2868,7 @@ jobs: --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/broker-logs:/workspace/broker-logs \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/rabbitmq_cli.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2693,18 +2893,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_consistent_hash_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2729,18 +2927,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_event_exchange \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2765,18 +2961,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_federation \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2801,18 +2995,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_federation_management \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2837,18 +3029,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_jms_topic_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2873,18 +3063,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_management \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2909,18 +3097,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_management_agent \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2945,18 +3131,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_peer_discovery_common \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -2981,18 +3165,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_peer_discovery_k8s \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3017,18 +3199,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_peer_discovery_consul \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3053,18 +3233,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_prometheus \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3089,18 +3267,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_random_exchange \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3125,18 +3301,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_recent_history_exchange \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3161,18 +3335,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_sharding \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3197,18 +3369,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_shovel \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3233,18 +3403,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_shovel_management \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3269,18 +3437,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_stomp \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3305,18 +3471,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_top \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3341,18 +3505,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_tracing \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3377,18 +3539,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_trust_store \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3413,18 +3573,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_dispatch \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3449,18 +3607,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_mqtt \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3485,18 +3641,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_mqtt_examples \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3521,18 +3675,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_stomp \ - --env SKIP_DIALYZE=True \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3557,18 +3709,16 @@ jobs: - name: RUN TESTS run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir ct-logs && chmod 777 ct-logs docker run \ --env project=rabbitmq_web_stomp_examples \ - --env SKIP_DIALYZE=False \ - --env SKIP_XREF=False \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/ct-logs:/workspace/ct-logs \ --oom-kill-disable \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/tests.sh - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3593,14 +3743,14 @@ jobs: - name: PACKAGE GENERIC UNIX run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} mkdir PACKAGES && chmod 777 PACKAGES docker run \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ --volume ${PWD}/PACKAGES:/workspace/rabbitmq/PACKAGES \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/package_generic_unix.sh - name: UPLOAD GENERIC UNIX PACKAGE ARTIFACT uses: actions/upload-artifact@v2-preview @@ -3615,12 +3765,14 @@ jobs: --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/collect.sh finish: name: finish needs: - prepare + - xref + - dialyze - rabbit_common - rabbit - amqp_client @@ -3656,6 +3808,7 @@ jobs: - rabbitmq_web_mqtt_examples - rabbitmq_web_stomp - rabbitmq_web_stomp_examples + - package-generic-unix runs-on: ubuntu-18.04 if: always() steps: @@ -3667,11 +3820,11 @@ jobs: - name: RECORD BUILD FINISH run: | gcloud auth configure-docker - docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} + docker pull eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} docker run \ --env GITHUB_RUN_ID=${{ github.run_id }} \ --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ --env BUILD_START=${{ needs.prepare.outputs.build_start }} \ --env BUILD_RESULT=${{ env.WORKFLOW_CONCLUSION }} \ - eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.0-rabbitmq-${{ github.sha }} \ + eu.gcr.io/cf-rabbitmq-core/ci:erlang-23.1-rabbitmq-${{ github.sha }} \ ci/scripts/finish.sh |