summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitHubPang <61439577+GitHubPang@users.noreply.github.com>2020-07-30 17:16:06 +0800
committerGitHub <noreply@github.com>2020-07-30 17:16:06 +0800
commite47c8ed51b1ba925ebabbff86695f09df6c156d0 (patch)
tree2759f4f388f6ebe49c25160f575a812ac1573847
parent1dc4e9bdb7c01d986f1d39bf50ce2f301c54525a (diff)
parent4d6737e4501cb7a563f4ee4e090e1df580ec101d (diff)
downloadrabbitmq-server-git-e47c8ed51b1ba925ebabbff86695f09df6c156d0.tar.gz
Merge pull request #1 from rabbitmq/master
Merge from source
-rw-r--r--.github/workflows/test-erlang-otp-21.3.yaml668
-rw-r--r--.github/workflows/test-erlang-otp-23.0.yaml (renamed from .github/workflows/test-erlang-otp-22.3.yaml)1030
-rw-r--r--.github/workflows/test-jobs/30-CT_SUITE.yaml2
-rw-r--r--LICENSE-MPL-RabbitMQ10
-rw-r--r--apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl7
-rw-r--r--apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl8
-rw-r--r--docs/rabbitmqctl.82
-rw-r--r--erlang.mk3
-rw-r--r--rabbitmq-components.mk24
-rw-r--r--src/rabbit.erl33
-rw-r--r--src/rabbit_core_ff.erl31
-rw-r--r--src/rabbit_msg_store.erl23
-rw-r--r--src/rabbit_networking.erl17
-rw-r--r--src/rabbit_queue_index.erl39
-rw-r--r--test/health_check_SUITE.erl190
-rw-r--r--test/maintenance_mode_SUITE.erl44
-rw-r--r--test/queue_master_location_SUITE.erl33
17 files changed, 1106 insertions, 1058 deletions
diff --git a/.github/workflows/test-erlang-otp-21.3.yaml b/.github/workflows/test-erlang-otp-21.3.yaml
index ed6bffd5b0..3885f47619 100644
--- a/.github/workflows/test-erlang-otp-21.3.yaml
+++ b/.github/workflows/test-erlang-otp-21.3.yaml
@@ -20,7 +20,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: CHECK RABBITMQ COMPONENTS
# https://github.community/t5/GitHub-Actions/How-can-I-set-an-expression-as-an-environment-variable-at/m-p/41804/highlight/true#M4751
id: ref
@@ -59,12 +59,12 @@ jobs:
uses: actions/cache@v1
with:
path: umbrellas
- key: secondary-umbrellas-v3.7.26-v3.8.5-erlang-21.3-rev4
+ key: secondary-umbrellas-v3.7.27-rc.1-v3.8.5-erlang-21.3-rev4
- name: PREPARE SECONDARY UMBRELLA COPIES
if: success() && 'oldest' == 'oldest'
run: |
set -ex
- for version in v3.7.26 v3.8.5; do
+ for version in v3.7.27-rc.1 v3.8.5; do
umbrella="umbrellas/$version"
if ! test -d "$umbrella" ||
! make -C "$umbrella/deps/rabbit" test-dist; then
@@ -124,7 +124,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
if: success() && 'oldest' == 'latest'
uses: actions/download-artifact@v2
@@ -158,7 +158,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -192,7 +192,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -206,7 +206,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-amqqueue_backward_compatibility \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -271,7 +271,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-backing_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -286,7 +287,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -300,7 +301,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-backing_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -365,7 +366,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-channel_interceptor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -380,7 +382,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -394,7 +396,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-channel_interceptor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -459,7 +461,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-channel_operation_timeout:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -474,7 +477,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -488,7 +491,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-channel_operation_timeout \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -553,7 +556,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-cluster:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -568,7 +572,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -582,7 +586,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-cluster \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -647,7 +651,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-cluster_rename:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -662,7 +667,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -676,7 +681,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-cluster_rename \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -741,7 +746,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-clustering_management:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -756,7 +762,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -770,7 +776,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-clustering_management \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -835,7 +841,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-config_schema:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -850,7 +857,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -864,7 +871,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-config_schema \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -929,7 +936,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-confirms_rejects:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -944,7 +952,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -958,7 +966,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-confirms_rejects \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1023,7 +1031,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-consumer_timeout:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1038,7 +1047,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1052,7 +1061,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-consumer_timeout \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1117,7 +1126,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-crashing_queues:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1132,7 +1142,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1146,7 +1156,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-crashing_queues \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1211,7 +1221,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-dead_lettering:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1226,7 +1237,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1240,7 +1251,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-dead_lettering \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1305,7 +1316,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-definition_import:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1320,7 +1332,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1334,7 +1346,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-definition_import \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1399,7 +1411,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-disconnect_detected_during_alarm:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1414,7 +1427,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1428,7 +1441,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-disconnect_detected_during_alarm \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1493,7 +1506,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-dynamic_ha:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1508,7 +1522,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1522,7 +1536,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-dynamic_ha \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1587,7 +1601,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-dynamic_qq:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1602,7 +1617,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1616,7 +1631,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-dynamic_qq \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1681,7 +1696,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-eager_sync:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1696,7 +1712,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1710,7 +1726,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-eager_sync \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1775,7 +1791,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-feature_flags:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1790,7 +1807,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1804,7 +1821,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-feature_flags \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1869,11 +1886,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-health_check:
+ done
+ # vim:sw=2:et:
+ ct-lazy_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-health_check
+ name: ct-lazy_queue
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -1884,7 +1902,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1898,8 +1916,8 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
- make ct-health_check \
+ export ELIXIR_VERSION=1.8.0
+ make ct-lazy_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -1926,7 +1944,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-health_check \
+ make distclean-ct ct-lazy_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -1945,7 +1963,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-health_check-logs
+ name: ct-lazy_queue-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -1963,11 +1981,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-lazy_queue:
+ done
+ # vim:sw=2:et:
+ ct-list_consumers_sanity_check:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-lazy_queue
+ name: ct-list_consumers_sanity_check
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -1978,7 +1997,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1992,8 +2011,8 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
- make ct-lazy_queue \
+ export ELIXIR_VERSION=1.8.0
+ make ct-list_consumers_sanity_check \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2020,7 +2039,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-lazy_queue \
+ make distclean-ct ct-list_consumers_sanity_check \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2039,7 +2058,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-lazy_queue-logs
+ name: ct-list_consumers_sanity_check-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -2057,11 +2076,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-list_consumers_sanity_check:
+ done
+ # vim:sw=2:et:
+ ct-list_queues_online_and_offline:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-list_consumers_sanity_check
+ name: ct-list_queues_online_and_offline
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -2072,7 +2092,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2086,8 +2106,8 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
- make ct-list_consumers_sanity_check \
+ export ELIXIR_VERSION=1.8.0
+ make ct-list_queues_online_and_offline \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2114,7 +2134,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-list_consumers_sanity_check \
+ make distclean-ct ct-list_queues_online_and_offline \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2133,7 +2153,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-list_consumers_sanity_check-logs
+ name: ct-list_queues_online_and_offline-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -2151,11 +2171,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-list_queues_online_and_offline:
+ done
+ # vim:sw=2:et:
+ ct-maintenance_mode:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-list_queues_online_and_offline
+ name: ct-maintenance_mode
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -2166,7 +2187,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2180,8 +2201,8 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
- make ct-list_queues_online_and_offline \
+ export ELIXIR_VERSION=1.8.0
+ make ct-maintenance_mode \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2208,7 +2229,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-list_queues_online_and_offline \
+ make distclean-ct ct-maintenance_mode \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2227,7 +2248,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-list_queues_online_and_offline-logs
+ name: ct-maintenance_mode-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -2245,7 +2266,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-many_node_ha:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2260,7 +2282,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2274,7 +2296,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-many_node_ha \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2339,7 +2361,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-message_size_limit:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2354,7 +2377,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2368,7 +2391,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-message_size_limit \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2433,7 +2456,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-metrics:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2448,7 +2472,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2462,7 +2486,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-metrics \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2527,7 +2551,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-mirrored_supervisor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2542,7 +2567,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2556,7 +2581,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-mirrored_supervisor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2621,7 +2646,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-msg_store:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2636,7 +2662,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2650,7 +2676,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-msg_store \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2715,7 +2741,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-peer_discovery_classic_config:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2730,7 +2757,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2744,7 +2771,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-peer_discovery_classic_config \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2809,7 +2836,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-peer_discovery_dns:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2824,7 +2852,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2838,7 +2866,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-peer_discovery_dns \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2903,7 +2931,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_user_connection_tracking:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2918,7 +2947,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2932,7 +2961,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-per_user_connection_tracking \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2997,7 +3026,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_connection_limit:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3012,7 +3042,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3026,7 +3056,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_connection_limit \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3091,7 +3121,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_connection_limit_partitions:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3106,7 +3137,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3120,7 +3151,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_connection_limit_partitions \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3185,7 +3216,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_msg_store:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3200,7 +3232,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3214,7 +3246,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_msg_store \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3279,7 +3311,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_queue_limit:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3294,7 +3327,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3308,7 +3341,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_queue_limit \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3373,7 +3406,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-policy:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3388,7 +3422,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3402,7 +3436,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-policy \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3467,7 +3501,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-priority_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3482,7 +3517,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3496,7 +3531,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-priority_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3561,7 +3596,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-priority_queue_recovery:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3576,7 +3612,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3590,7 +3626,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-priority_queue_recovery \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3655,7 +3691,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-product_info:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3670,7 +3707,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3684,7 +3721,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-product_info \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3749,7 +3786,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-proxy_protocol:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3764,7 +3802,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3778,7 +3816,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-proxy_protocol \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3843,7 +3881,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-publisher_confirms_parallel:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3858,7 +3897,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3872,7 +3911,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-publisher_confirms_parallel \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3937,7 +3976,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-queue_length_limits:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3952,7 +3992,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3966,7 +4006,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-queue_length_limits \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4031,7 +4071,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-queue_master_location:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4046,7 +4087,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4060,7 +4101,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-queue_master_location \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4125,7 +4166,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-queue_parallel:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4140,7 +4182,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4154,7 +4196,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-queue_parallel \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4219,7 +4261,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-quorum_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4234,7 +4277,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4248,7 +4291,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-quorum_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4313,7 +4356,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_core_metrics_gc:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4328,7 +4372,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4342,7 +4386,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_core_metrics_gc \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4407,7 +4451,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_fifo:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4422,7 +4467,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4436,7 +4481,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_fifo \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4501,7 +4546,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_fifo_int:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4516,7 +4562,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4530,7 +4576,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_fifo_int \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4595,7 +4641,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_fifo_prop:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4610,7 +4657,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4624,7 +4671,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_fifo_prop \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4689,7 +4736,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbitmq_queues_cli_integration:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4704,7 +4752,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4718,7 +4766,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbitmq_queues_cli_integration \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4783,7 +4831,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbitmqctl_integration:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4798,7 +4847,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4812,7 +4861,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbitmqctl_integration \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4877,7 +4926,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbitmqctl_shutdown:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4892,7 +4942,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4906,7 +4956,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-rabbitmqctl_shutdown \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4971,7 +5021,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-signal_handling:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4986,7 +5037,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5000,7 +5051,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-signal_handling \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5065,7 +5116,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-simple_ha:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5080,7 +5132,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5094,7 +5146,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-simple_ha \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5159,7 +5211,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-single_active_consumer:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5174,7 +5227,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5188,7 +5241,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-single_active_consumer \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5253,7 +5306,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-sup_delayed_restart:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5268,7 +5322,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5282,7 +5336,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-sup_delayed_restart \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5347,7 +5401,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-sync_detection:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5362,7 +5417,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5376,7 +5431,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-sync_detection \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5441,7 +5496,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-term_to_binary_compat_prop:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5456,7 +5512,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5470,7 +5526,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-term_to_binary_compat_prop \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5535,7 +5591,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-topic_permission:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5550,7 +5607,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5564,7 +5621,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-topic_permission \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5629,7 +5686,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_access_control:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5644,7 +5702,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5658,7 +5716,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_access_control \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5723,7 +5781,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_access_control_authn_authz_context_propagation:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5738,7 +5797,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5752,7 +5811,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_access_control_authn_authz_context_propagation \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5817,7 +5876,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_access_control_credential_validation:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5832,7 +5892,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5846,7 +5906,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_access_control_credential_validation \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5911,7 +5971,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_amqp091_content_framing:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5926,7 +5987,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5940,7 +6001,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_amqp091_content_framing \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6005,7 +6066,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_amqp091_server_properties:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6020,7 +6082,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6034,7 +6096,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_amqp091_server_properties \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6099,7 +6161,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_app_management:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6114,7 +6177,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6128,7 +6191,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_app_management \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6193,7 +6256,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_cluster_formation_locking_mocks:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6208,7 +6272,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6222,7 +6286,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_cluster_formation_locking_mocks \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6287,7 +6351,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_collections:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6302,7 +6367,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6316,7 +6381,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_collections \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6381,7 +6446,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_config_value_encryption:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6396,7 +6462,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6410,7 +6476,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_config_value_encryption \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6475,7 +6541,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_connection_tracking:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6490,7 +6557,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6504,7 +6571,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_connection_tracking \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6569,7 +6636,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_credit_flow:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6584,7 +6652,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6598,7 +6666,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_credit_flow \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6663,7 +6731,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_disk_monitor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6678,7 +6747,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6692,7 +6761,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_disk_monitor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6757,7 +6826,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_disk_monitor_mocks:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6772,7 +6842,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6786,7 +6856,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_disk_monitor_mocks \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6851,7 +6921,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_file_handle_cache:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6866,7 +6937,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6880,7 +6951,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_file_handle_cache \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6945,7 +7016,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_gen_server2:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6960,7 +7032,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6974,7 +7046,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_gen_server2 \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7039,7 +7111,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_gm:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7054,7 +7127,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7068,7 +7141,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_gm \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7133,7 +7206,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_log_config:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7148,7 +7222,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7162,7 +7236,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_log_config \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7227,7 +7301,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_log_management:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7242,7 +7317,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7256,7 +7331,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_log_management \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7321,7 +7396,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_operator_policy:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7336,7 +7412,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7350,7 +7426,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_operator_policy \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7415,7 +7491,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_pg_local:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7430,7 +7507,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7444,7 +7521,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_pg_local \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7509,7 +7586,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_plugin_directories:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7524,7 +7602,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7538,7 +7616,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_plugin_directories \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7603,7 +7681,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_plugin_versioning:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7618,7 +7697,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7632,7 +7711,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_plugin_versioning \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7697,7 +7776,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_policy_validators:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7712,7 +7792,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7726,7 +7806,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_policy_validators \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7791,7 +7871,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_priority_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7806,7 +7887,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7820,7 +7901,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_priority_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7885,7 +7966,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_queue_consumers:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7900,7 +7982,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7914,7 +7996,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_queue_consumers \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7979,7 +8061,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_stats_and_metrics:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7994,7 +8077,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8008,7 +8091,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_stats_and_metrics \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8073,7 +8156,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_supervisor2:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8088,7 +8172,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8102,7 +8186,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_supervisor2 \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8167,7 +8251,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_vm_memory_monitor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8182,7 +8267,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8196,7 +8281,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-unit_vm_memory_monitor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8261,7 +8346,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-upgrade_preparation:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8276,7 +8362,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8290,7 +8376,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-upgrade_preparation \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8355,7 +8441,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-vhost:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8370,7 +8457,7 @@ jobs:
with:
otp-version: 21.3
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8384,7 +8471,7 @@ jobs:
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
export ERLANG_VERSION=21.3
- export ELIXIR_VERSION=1.10.3
+ export ELIXIR_VERSION=1.8.0
make ct-vhost \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8449,7 +8536,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
capture-tested-deps-versions:
needs:
- dialyzer
@@ -8472,10 +8560,10 @@ jobs:
- ct-dynamic_qq
- ct-eager_sync
- ct-feature_flags
- - ct-health_check
- ct-lazy_queue
- ct-list_consumers_sanity_check
- ct-list_queues_online_and_offline
+ - ct-maintenance_mode
- ct-many_node_ha
- ct-message_size_limit
- ct-metrics
diff --git a/.github/workflows/test-erlang-otp-22.3.yaml b/.github/workflows/test-erlang-otp-23.0.yaml
index 70cbb10469..6f29e0c853 100644
--- a/.github/workflows/test-erlang-otp-22.3.yaml
+++ b/.github/workflows/test-erlang-otp-23.0.yaml
@@ -1,6 +1,6 @@
# vim:sw=2:et:
# https://help.github.com/en/actions/configuring-and-managing-workflows/configuring-a-workflow
-name: "Test - Erlang 22.3"
+name: "Test - Erlang 23.0"
on:
push:
repository_dispatch:
@@ -18,9 +18,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: CHECK RABBITMQ COMPONENTS
# https://github.community/t5/GitHub-Actions/How-can-I-set-an-expression-as-an-environment-variable-at/m-p/41804/highlight/true#M4751
id: ref
@@ -59,12 +59,12 @@ jobs:
uses: actions/cache@v1
with:
path: umbrellas
- key: secondary-umbrellas-v3.7.26-v3.8.5-erlang-22.3-rev4
+ key: secondary-umbrellas-v3.7.27-rc.1-v3.8.5-erlang-23.0-rev4
- name: PREPARE SECONDARY UMBRELLA COPIES
if: success() && 'latest' == 'oldest'
run: |
set -ex
- for version in v3.7.26 v3.8.5; do
+ for version in v3.7.27-rc.1 v3.8.5; do
umbrella="umbrellas/$version"
if ! test -d "$umbrella" ||
! make -C "$umbrella/deps/rabbit" test-dist; then
@@ -122,9 +122,9 @@ jobs:
if: success() && 'latest' == 'latest'
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
if: success() && 'latest' == 'latest'
uses: actions/download-artifact@v2
@@ -156,9 +156,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -190,9 +190,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -205,8 +205,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-amqqueue_backward_compatibility \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -271,7 +271,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-backing_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -284,9 +285,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -299,8 +300,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-backing_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -365,7 +366,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-channel_interceptor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -378,9 +380,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -393,8 +395,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-channel_interceptor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -459,7 +461,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-channel_operation_timeout:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -472,9 +475,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -487,8 +490,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-channel_operation_timeout \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -553,7 +556,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-cluster:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -566,9 +570,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -581,8 +585,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-cluster \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -647,7 +651,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-cluster_rename:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -660,9 +665,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -675,8 +680,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-cluster_rename \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -741,7 +746,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-clustering_management:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -754,9 +760,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -769,8 +775,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-clustering_management \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -835,7 +841,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-config_schema:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -848,9 +855,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -863,8 +870,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-config_schema \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -929,7 +936,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-confirms_rejects:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -942,9 +950,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -957,8 +965,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-confirms_rejects \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1023,7 +1031,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-consumer_timeout:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1036,9 +1045,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1051,8 +1060,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-consumer_timeout \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1117,7 +1126,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-crashing_queues:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1130,9 +1140,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1145,8 +1155,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-crashing_queues \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1211,7 +1221,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-dead_lettering:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1224,9 +1235,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1239,8 +1250,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-dead_lettering \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1305,7 +1316,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-definition_import:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1318,9 +1330,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1333,8 +1345,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-definition_import \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1399,7 +1411,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-disconnect_detected_during_alarm:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1412,9 +1425,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1427,8 +1440,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-disconnect_detected_during_alarm \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1493,7 +1506,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-dynamic_ha:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1506,9 +1520,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1521,8 +1535,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-dynamic_ha \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1587,7 +1601,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-dynamic_qq:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1600,9 +1615,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1615,8 +1630,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-dynamic_qq \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1681,7 +1696,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-eager_sync:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1694,9 +1710,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1709,8 +1725,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-eager_sync \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1775,7 +1791,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-feature_flags:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -1788,9 +1805,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1803,8 +1820,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-feature_flags \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -1869,11 +1886,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-health_check:
+ done
+ # vim:sw=2:et:
+ ct-lazy_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-health_check
+ name: ct-lazy_queue
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -1882,9 +1900,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1897,9 +1915,9 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
- make ct-health_check \
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
+ make ct-lazy_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -1926,7 +1944,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-health_check \
+ make distclean-ct ct-lazy_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -1945,7 +1963,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-health_check-logs
+ name: ct-lazy_queue-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -1963,11 +1981,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-lazy_queue:
+ done
+ # vim:sw=2:et:
+ ct-list_consumers_sanity_check:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-lazy_queue
+ name: ct-list_consumers_sanity_check
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -1976,9 +1995,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -1991,9 +2010,9 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
- make ct-lazy_queue \
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
+ make ct-list_consumers_sanity_check \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2020,7 +2039,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-lazy_queue \
+ make distclean-ct ct-list_consumers_sanity_check \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2039,7 +2058,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-lazy_queue-logs
+ name: ct-list_consumers_sanity_check-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -2057,11 +2076,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-list_consumers_sanity_check:
+ done
+ # vim:sw=2:et:
+ ct-list_queues_online_and_offline:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-list_consumers_sanity_check
+ name: ct-list_queues_online_and_offline
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -2070,9 +2090,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2085,9 +2105,9 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
- make ct-list_consumers_sanity_check \
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
+ make ct-list_queues_online_and_offline \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2114,7 +2134,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-list_consumers_sanity_check \
+ make distclean-ct ct-list_queues_online_and_offline \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2133,7 +2153,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-list_consumers_sanity_check-logs
+ name: ct-list_queues_online_and_offline-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -2151,11 +2171,12 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
- ct-list_queues_online_and_offline:
+ done
+ # vim:sw=2:et:
+ ct-maintenance_mode:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
- name: ct-list_queues_online_and_offline
+ name: ct-maintenance_mode
runs-on: ubuntu-18.04
steps:
- name: CHECKOUT REPOSITORY
@@ -2164,9 +2185,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2179,9 +2200,9 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
- make ct-list_queues_online_and_offline \
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
+ make ct-maintenance_mode \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2208,7 +2229,7 @@ jobs:
test -d "$umbrella"
printf '\n\033[1;32mMixing clusters with RabbitMQ %s\033[0m' \
$(basename "$umbrella")
- make distclean-ct ct-list_queues_online_and_offline \
+ make distclean-ct ct-maintenance_mode \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
FULL= \
@@ -2227,7 +2248,7 @@ jobs:
uses: actions/upload-artifact@v2-preview
if: failure()
with:
- name: ct-list_queues_online_and_offline-logs
+ name: ct-maintenance_mode-logs
path: "*-ct-logs-*.tar.xz"
- name: HONEYCOMB
if: success() || failure()
@@ -2245,7 +2266,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-many_node_ha:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2258,9 +2280,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2273,8 +2295,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-many_node_ha \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2339,7 +2361,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-message_size_limit:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2352,9 +2375,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2367,8 +2390,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-message_size_limit \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2433,7 +2456,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-metrics:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2446,9 +2470,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2461,8 +2485,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-metrics \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2527,7 +2551,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-mirrored_supervisor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2540,9 +2565,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2555,8 +2580,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-mirrored_supervisor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2621,7 +2646,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-msg_store:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2634,9 +2660,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2649,8 +2675,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-msg_store \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2715,7 +2741,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-peer_discovery_classic_config:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2728,9 +2755,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2743,8 +2770,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-peer_discovery_classic_config \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2809,7 +2836,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-peer_discovery_dns:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2822,9 +2850,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2837,8 +2865,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-peer_discovery_dns \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2903,7 +2931,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_user_connection_tracking:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -2916,9 +2945,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -2931,8 +2960,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-per_user_connection_tracking \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -2997,7 +3026,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_connection_limit:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3010,9 +3040,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3025,8 +3055,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_connection_limit \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3091,7 +3121,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_connection_limit_partitions:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3104,9 +3135,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3119,8 +3150,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_connection_limit_partitions \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3185,7 +3216,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_msg_store:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3198,9 +3230,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3213,8 +3245,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_msg_store \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3279,7 +3311,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-per_vhost_queue_limit:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3292,9 +3325,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3307,8 +3340,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-per_vhost_queue_limit \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3373,7 +3406,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-policy:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3386,9 +3420,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3401,8 +3435,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-policy \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3467,7 +3501,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-priority_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3480,9 +3515,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3495,8 +3530,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-priority_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3561,7 +3596,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-priority_queue_recovery:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3574,9 +3610,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3589,8 +3625,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-priority_queue_recovery \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3655,7 +3691,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-product_info:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3668,9 +3705,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3683,8 +3720,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-product_info \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3749,7 +3786,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-proxy_protocol:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3762,9 +3800,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3777,8 +3815,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-proxy_protocol \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3843,7 +3881,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-publisher_confirms_parallel:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3856,9 +3895,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3871,8 +3910,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-publisher_confirms_parallel \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -3937,7 +3976,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-queue_length_limits:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -3950,9 +3990,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -3965,8 +4005,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-queue_length_limits \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4031,7 +4071,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-queue_master_location:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4044,9 +4085,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4059,8 +4100,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-queue_master_location \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4125,7 +4166,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-queue_parallel:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4138,9 +4180,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4153,8 +4195,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-queue_parallel \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4219,7 +4261,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-quorum_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4232,9 +4275,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4247,8 +4290,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-quorum_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4313,7 +4356,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_core_metrics_gc:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4326,9 +4370,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4341,8 +4385,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_core_metrics_gc \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4407,7 +4451,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_fifo:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4420,9 +4465,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4435,8 +4480,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_fifo \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4501,7 +4546,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_fifo_int:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4514,9 +4560,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4529,8 +4575,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_fifo_int \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4595,7 +4641,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbit_fifo_prop:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4608,9 +4655,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4623,8 +4670,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbit_fifo_prop \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4689,7 +4736,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbitmq_queues_cli_integration:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4702,9 +4750,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4717,8 +4765,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbitmq_queues_cli_integration \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4783,7 +4831,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbitmqctl_integration:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4796,9 +4845,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4811,8 +4860,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbitmqctl_integration \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4877,7 +4926,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-rabbitmqctl_shutdown:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4890,9 +4940,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4905,8 +4955,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-rabbitmqctl_shutdown \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -4971,7 +5021,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-signal_handling:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -4984,9 +5035,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -4999,8 +5050,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-signal_handling \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5065,7 +5116,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-simple_ha:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5078,9 +5130,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5093,8 +5145,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-simple_ha \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5159,7 +5211,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-single_active_consumer:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5172,9 +5225,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5187,8 +5240,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-single_active_consumer \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5253,7 +5306,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-sup_delayed_restart:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5266,9 +5320,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5281,8 +5335,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-sup_delayed_restart \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5347,7 +5401,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-sync_detection:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5360,9 +5415,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5375,8 +5430,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-sync_detection \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5441,7 +5496,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-term_to_binary_compat_prop:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5454,9 +5510,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5469,8 +5525,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-term_to_binary_compat_prop \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5535,7 +5591,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-topic_permission:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5548,9 +5605,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5563,8 +5620,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-topic_permission \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5629,7 +5686,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_access_control:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5642,9 +5700,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5657,8 +5715,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_access_control \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5723,7 +5781,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_access_control_authn_authz_context_propagation:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5736,9 +5795,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5751,8 +5810,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_access_control_authn_authz_context_propagation \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5817,7 +5876,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_access_control_credential_validation:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5830,9 +5890,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5845,8 +5905,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_access_control_credential_validation \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -5911,7 +5971,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_amqp091_content_framing:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -5924,9 +5985,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -5939,8 +6000,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_amqp091_content_framing \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6005,7 +6066,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_amqp091_server_properties:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6018,9 +6080,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6033,8 +6095,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_amqp091_server_properties \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6099,7 +6161,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_app_management:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6112,9 +6175,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6127,8 +6190,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_app_management \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6193,7 +6256,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_cluster_formation_locking_mocks:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6206,9 +6270,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6221,8 +6285,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_cluster_formation_locking_mocks \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6287,7 +6351,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_collections:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6300,9 +6365,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6315,8 +6380,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_collections \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6381,7 +6446,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_config_value_encryption:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6394,9 +6460,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6409,8 +6475,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_config_value_encryption \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6475,7 +6541,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_connection_tracking:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6488,9 +6555,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6503,8 +6570,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_connection_tracking \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6569,7 +6636,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_credit_flow:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6582,9 +6650,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6597,8 +6665,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_credit_flow \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6663,7 +6731,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_disk_monitor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6676,9 +6745,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6691,8 +6760,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_disk_monitor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6757,7 +6826,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_disk_monitor_mocks:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6770,9 +6840,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6785,8 +6855,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_disk_monitor_mocks \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6851,7 +6921,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_file_handle_cache:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6864,9 +6935,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6879,8 +6950,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_file_handle_cache \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -6945,7 +7016,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_gen_server2:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -6958,9 +7030,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -6973,8 +7045,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_gen_server2 \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7039,7 +7111,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_gm:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7052,9 +7125,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7067,8 +7140,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_gm \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7133,7 +7206,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_log_config:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7146,9 +7220,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7161,8 +7235,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_log_config \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7227,7 +7301,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_log_management:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7240,9 +7315,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7255,8 +7330,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_log_management \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7321,7 +7396,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_operator_policy:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7334,9 +7410,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7349,8 +7425,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_operator_policy \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7415,7 +7491,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_pg_local:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7428,9 +7505,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7443,8 +7520,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_pg_local \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7509,7 +7586,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_plugin_directories:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7522,9 +7600,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7537,8 +7615,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_plugin_directories \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7603,7 +7681,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_plugin_versioning:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7616,9 +7695,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7631,8 +7710,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_plugin_versioning \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7697,7 +7776,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_policy_validators:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7710,9 +7790,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7725,8 +7805,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_policy_validators \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7791,7 +7871,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_priority_queue:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7804,9 +7885,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7819,8 +7900,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_priority_queue \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7885,7 +7966,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_queue_consumers:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7898,9 +7980,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -7913,8 +7995,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_queue_consumers \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -7979,7 +8061,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_stats_and_metrics:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -7992,9 +8075,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8007,8 +8090,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_stats_and_metrics \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8073,7 +8156,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_supervisor2:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8086,9 +8170,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8101,8 +8185,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_supervisor2 \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8167,7 +8251,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-unit_vm_memory_monitor:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8180,9 +8265,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8195,8 +8280,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-unit_vm_memory_monitor \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8261,7 +8346,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-upgrade_preparation:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8274,9 +8360,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8289,8 +8375,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-upgrade_preparation \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8355,7 +8441,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
ct-vhost:
needs: [checks]
# https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#contexts
@@ -8368,9 +8455,9 @@ jobs:
- name: CONFIGURE OTP & ELIXIR
uses: actions/setup-elixir@v1
with:
- otp-version: 22.3
+ otp-version: 23.0
# https://github.com/elixir-lang/elixir/releases
- elixir-version: 1.10.3
+ elixir-version: 1.8.0
- name: DOWNLOAD DEPS ARCHIVE
uses: actions/download-artifact@v2
with:
@@ -8383,8 +8470,8 @@ jobs:
branch_or_tag_name=${GITHUB_REF#refs/*/}
! test -d ebin || touch ebin/*
export BASE_RMQ_REF=master
- export ERLANG_VERSION=22.3
- export ELIXIR_VERSION=1.10.3
+ export ERLANG_VERSION=23.0
+ export ELIXIR_VERSION=1.8.0
make ct-vhost \
base_rmq_ref=master \
current_rmq_ref=$branch_or_tag_name \
@@ -8449,7 +8536,8 @@ jobs:
cat ${f}
printf "\n\n"
fi
- done # vim:sw=2:et:
+ done
+ # vim:sw=2:et:
capture-tested-deps-versions:
needs:
- dialyzer
@@ -8472,10 +8560,10 @@ jobs:
- ct-dynamic_qq
- ct-eager_sync
- ct-feature_flags
- - ct-health_check
- ct-lazy_queue
- ct-list_consumers_sanity_check
- ct-list_queues_online_and_offline
+ - ct-maintenance_mode
- ct-many_node_ha
- ct-message_size_limit
- ct-metrics
@@ -8565,4 +8653,4 @@ jobs:
AWS_REGION: ${{ secrets.AWS_REGION }}
FILE: rabbit-rabbitmq-deps.mk
S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
- S3_KEY: rabbitmq-server/${{ steps.ref.outputs.branch_or_tag_name }}/${{ github.run_id }}/otp-22.3/rabbit-rabbitmq-deps.mk
+ S3_KEY: rabbitmq-server/${{ steps.ref.outputs.branch_or_tag_name }}/${{ github.run_id }}/otp-23.0/rabbit-rabbitmq-deps.mk
diff --git a/.github/workflows/test-jobs/30-CT_SUITE.yaml b/.github/workflows/test-jobs/30-CT_SUITE.yaml
index 7fd134f534..05d80a05d5 100644
--- a/.github/workflows/test-jobs/30-CT_SUITE.yaml
+++ b/.github/workflows/test-jobs/30-CT_SUITE.yaml
@@ -92,4 +92,4 @@
cat ${f}
printf "\n\n"
fi
- done \ No newline at end of file
+ done
diff --git a/LICENSE-MPL-RabbitMQ b/LICENSE-MPL-RabbitMQ
index b30605c3b1..14e2f777f6 100644
--- a/LICENSE-MPL-RabbitMQ
+++ b/LICENSE-MPL-RabbitMQ
@@ -35,7 +35,7 @@ Mozilla Public License Version 2.0
means any form of the work other than Source Code Form.
1.7. "Larger Work"
- means a work that combines Covered Software with other material, in
+ means a work that combines Covered Software with other material, in
a separate file or files, that is not Covered Software.
1.8. "License"
@@ -364,4 +364,10 @@ file, then You may include the notice in a location (such as a LICENSE
file in a relevant directory) where a recipient would be likely to look
for such a notice.
-Copyright (c) 2007-2020 VMware, Inc. or its affiliates.
+You may add additional accurate notices of copyright ownership.
+
+Exhibit B - "Incompatible With Secondary Licenses" Notice
+---------------------------------------------------------
+
+ This Source Code Form is "Incompatible With Secondary Licenses", as
+ defined by the Mozilla Public License, v. 2.0.
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
index af7158830a..4e19547229 100644
--- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
+++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
@@ -284,7 +284,7 @@ list_schemas_in_app(App) ->
{Loaded, Unload} = case application:load(App) of
ok -> {true, true};
{error, {already_loaded, _}} -> {true, false};
- {error, _} -> {false, false}
+ {error, Reason} -> {Reason, false}
end,
List = case Loaded of
true ->
@@ -297,9 +297,10 @@ list_schemas_in_app(App) ->
SchemaDir = filename:join([PrivDir, "schema"]),
do_list_schemas_in_app(App, SchemaDir)
end;
- false ->
+ Reason1 ->
rabbit_log_prelaunch:debug(
- " [ ] ~s (failed to load application)", [App]),
+ " [ ] ~s (failed to load application: ~p)",
+ [App, Reason1]),
[]
end,
case Unload of
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl
index 4c2b4d887e..b2cc03d069 100644
--- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl
+++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl
@@ -30,11 +30,13 @@ format_error({error, {invalid_dist_port_range, DistTcpPort}}) ->
"Invalid Erlang distribution TCP port: ~b", [DistTcpPort]);
format_error({error, {dist_port_already_used, Port, not_erlang, Host}}) ->
rabbit_misc:format(
- "ERROR: could not bind to distribution port ~b on host ~s. It could be in use "
- "by another process or cannot be bound to (e.g. due to a security policy)", [Port, Host]);
+ "ERROR: could not bind to distribution port ~b on host ~s. It could "
+ "be in use by another process or cannot be bound to (e.g. due to a "
+ "security policy)", [Port, Host]);
format_error({error, {dist_port_already_used, Port, Name, Host}}) ->
rabbit_misc:format(
- "ERROR: could not bind to distribution port ~b, it is in use by another node: ~s@~s", [Port, Name, Host]);
+ "ERROR: could not bind to distribution port ~b, it is in use by "
+ "another node: ~s@~s", [Port, Name, Host]);
format_error({error, {erlang_dist_running_with_unexpected_nodename,
Unexpected, Node}}) ->
rabbit_misc:format(
diff --git a/docs/rabbitmqctl.8 b/docs/rabbitmqctl.8
index 94eddca065..21e82fa9b5 100644
--- a/docs/rabbitmqctl.8
+++ b/docs/rabbitmqctl.8
@@ -142,7 +142,7 @@ and
to succeed the RabbitMQ application must have been stopped, e.g. with
.Cm stop_app .
.Pp
-For example, to resets the RabbitMQ node:
+For example, to reset the RabbitMQ node:
.sp
.Dl rabbitmqctl reset
.\" ------------------------------------------------------------------
diff --git a/erlang.mk b/erlang.mk
index bf00c8da07..fce4be0b0a 100644
--- a/erlang.mk
+++ b/erlang.mk
@@ -17,7 +17,7 @@
ERLANG_MK_FILENAME := $(realpath $(lastword $(MAKEFILE_LIST)))
export ERLANG_MK_FILENAME
-ERLANG_MK_VERSION = 2019.07.01-38-g764f9a2
+ERLANG_MK_VERSION = 2019.07.01-40-geb3e4b0
ERLANG_MK_WITHOUT =
# Make 3.81 and 3.82 are deprecated.
@@ -7731,6 +7731,7 @@ $(ERLANG_MK_RECURSIVE_SHELL_DEPS_LIST): | $(ERLANG_MK_TMP)
ifeq ($(IS_APP)$(IS_DEP),)
$(verbose) rm -f $(ERLANG_MK_RECURSIVE_TMP_LIST)
endif
+ $(verbose) touch $(ERLANG_MK_RECURSIVE_TMP_LIST)
$(verbose) set -e; for dep in $^ ; do \
if ! grep -qs ^$$dep$$ $(ERLANG_MK_RECURSIVE_TMP_LIST); then \
echo $$dep >> $(ERLANG_MK_RECURSIVE_TMP_LIST); \
diff --git a/rabbitmq-components.mk b/rabbitmq-components.mk
index 635f72196b..71f65c0522 100644
--- a/rabbitmq-components.mk
+++ b/rabbitmq-components.mk
@@ -113,15 +113,15 @@ dep_rabbitmq_public_umbrella = git_rmq rabbitmq-public-umbrella $(curre
dep_accept = hex 0.3.5
dep_cowboy = hex 2.6.1
dep_cowlib = hex 2.7.0
-dep_jsx = hex 2.9.0
+dep_jsx = hex 2.11.0
dep_lager = hex 3.8.0
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 1.7.1
dep_recon = hex 2.5.1
dep_observer_cli = hex 1.5.4
-dep_stdout_formatter = hex 0.2.2
-dep_sysmon_handler = hex 1.2.0
+dep_stdout_formatter = hex 0.2.4
+dep_sysmon_handler = hex 1.3.0
RABBITMQ_COMPONENTS = amqp_client \
amqp10_common \
@@ -316,21 +316,21 @@ prepare-dist::
# Umbrella-specific settings.
# --------------------------------------------------------------------
-# If this project is under the Umbrella project, we override $(DEPS_DIR)
-# to point to the Umbrella's one. We also disable `make distclean` so
-# $(DEPS_DIR) is not accidentally removed.
+# If the top-level project is a RabbitMQ component, we override
+# $(DEPS_DIR) for this project to point to the top-level's one. We also
+# disable `make distclean` so $(DEPS_DIR) is not accidentally removed.
-ifneq ($(wildcard ../../UMBRELLA.md),)
-UNDER_UMBRELLA = 1
+ifneq ($(wildcard ../../rabbitmq-components.mk),)
+DISABLE_DISTCLEAN = 1
DEPS_DIR ?= $(abspath ..)
-else ifneq ($(wildcard ../../../../UMBRELLA.md),)
-UNDER_UMBRELLA = 1
+else ifneq ($(wildcard ../../../../rabbitmq-components.mk),)
+DISABLE_DISTCLEAN = 1
DEPS_DIR ?= $(abspath ../../..)
else ifneq ($(wildcard UMBRELLA.md),)
-UNDER_UMBRELLA = 1
+DISABLE_DISTCLEAN = 1
endif
-ifeq ($(UNDER_UMBRELLA),1)
+ifeq ($(DISABLE_DISTCLEAN),1)
ifneq ($(filter distclean distclean-deps,$(MAKECMDGOALS)),)
SKIP_DEPS = 1
endif
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 8298dfe79d..f58ae1db94 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -684,7 +684,7 @@ status() ->
{log_files, log_locations()},
{data_directory, rabbit_mnesia:dir()},
{raft_data_directory, ra_env:data_dir()}],
- Totals = case rabbit:is_running() of
+ Totals = case is_running() of
true ->
[{virtual_host_count, rabbit_vhost:count()},
{connection_count,
@@ -912,26 +912,31 @@ do_run_postlaunch_phase() ->
end
end, Plugins),
+ %% Successful boot resets node maintenance state.
rabbit_log_prelaunch:info("Resetting node maintenance status"),
- %% successful boot resets node maintenance state
- rabbit_maintenance:unmark_as_being_drained(),
- rabbit_log_prelaunch:debug("Marking ~s as running", [product_name()]),
- rabbit_boot_state:set(ready),
+ _ = rabbit_maintenance:unmark_as_being_drained(),
- ok = rabbit_lager:broker_is_started(),
- ok = log_broker_started(
- rabbit_plugins:strictly_plugins(rabbit_plugins:active())),
- %% export definitions after all plugins have been enabled,
+ %% Export definitions after all plugins have been enabled,
%% see rabbitmq/rabbitmq-server#2384
case rabbit_definitions:maybe_load_definitions() of
- ok -> ok;
+ ok -> ok;
DefLoadError -> throw(DefLoadError)
end,
- %% start listeners after all plugins have been enabled,
- %% see rabbitmq/rabbitmq-server#2405
- rabbit_log_prelaunch:info("Ready to start client connection listeners"),
- ok = rabbit_networking:boot()
+ %% Start listeners after all plugins have been enabled,
+ %% see rabbitmq/rabbitmq-server#2405.
+ rabbit_log_prelaunch:info(
+ "Ready to start client connection listeners"),
+ ok = rabbit_networking:boot(),
+
+ %% The node is ready: mark it as such and log it.
+ %% NOTE: PLEASE DO NOT ADD CRITICAL NODE STARTUP CODE AFTER THIS.
+ ok = rabbit_lager:broker_is_started(),
+ ok = log_broker_started(
+ rabbit_plugins:strictly_plugins(rabbit_plugins:active())),
+
+ rabbit_log_prelaunch:debug("Marking ~s as running", [product_name()]),
+ rabbit_boot_state:set(ready)
catch
throw:{error, _} = Error ->
rabbit_prelaunch_errors:log_error(Error),
diff --git a/src/rabbit_core_ff.erl b/src/rabbit_core_ff.erl
index f97170f6ac..63aa9b30f1 100644
--- a/src/rabbit_core_ff.erl
+++ b/src/rabbit_core_ff.erl
@@ -36,12 +36,11 @@
}}).
-rabbit_feature_flag(
- {maintenance_mode_status,
- #{
- desc => "Maintenance mode status",
- stability => stable,
- migration_fun => {?MODULE, maintenance_mode_status_migration}
- }}).
+ {maintenance_mode_status,
+ #{desc => "Maintenance mode status",
+ stability => stable,
+ migration_fun => {?MODULE, maintenance_mode_status_migration}
+ }}).
%% -------------------------------------------------------------------
%% Quorum queues.
@@ -106,7 +105,6 @@ remove_explicit_default_bindings(FeatureName, Queues) ->
|| Q <- Queues],
ok.
-
%% -------------------------------------------------------------------
%% Virtual host metadata.
%% -------------------------------------------------------------------
@@ -122,19 +120,24 @@ virtual_host_metadata_migration(_FeatureName, _FeatureProps, enable) ->
virtual_host_metadata_migration(_FeatureName, _FeatureProps, is_enabled) ->
mnesia:table_info(rabbit_vhost, attributes) =:= vhost:fields(vhost_v2).
-
-%%
-%% Maintenance mode
-%%
+%% -------------------------------------------------------------------
+%% Maintenance mode.
+%% -------------------------------------------------------------------
maintenance_mode_status_migration(FeatureName, _FeatureProps, enable) ->
TableName = rabbit_maintenance:status_table_name(),
- rabbit_log:info("Creating table ~s for feature flag `~s`", [TableName, FeatureName]),
+ rabbit_log:info(
+ "Creating table ~s for feature flag `~s`",
+ [TableName, FeatureName]),
try
- _ = rabbit_table:create(TableName, rabbit_maintenance:status_table_definition()),
+ _ = rabbit_table:create(
+ TableName,
+ rabbit_maintenance:status_table_definition()),
_ = rabbit_table:ensure_table_copy(TableName, node())
catch throw:Reason ->
- rabbit_log:error("Failed to create maintenance status table: ~p", [Reason])
+ rabbit_log:error(
+ "Failed to create maintenance status table: ~p",
+ [Reason])
end;
maintenance_mode_status_migration(_FeatureName, _FeatureProps, is_enabled) ->
rabbit_table:exists(rabbit_maintenance:status_table_name()).
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl
index a9719c44fa..4851e56248 100644
--- a/src/rabbit_msg_store.erl
+++ b/src/rabbit_msg_store.erl
@@ -17,6 +17,8 @@
-export([set_maximum_since_use/2, combine_files/3,
delete_file/2]). %% internal
+-export([scan_file_for_valid_messages/1]). %% salvage tool
+
-export([transform_dir/3, force_recovery/2]). %% upgrade
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2,
@@ -1392,12 +1394,15 @@ should_mask_action(CRef, MsgId,
%% file helper functions
%%----------------------------------------------------------------------------
-open_file(Dir, FileName, Mode) ->
+open_file(File, Mode) ->
file_handle_cache:open_with_absolute_path(
- form_filename(Dir, FileName), ?BINARY_MODE ++ Mode,
+ File, ?BINARY_MODE ++ Mode,
[{write_buffer, ?HANDLE_CACHE_BUFFER_SIZE},
{read_buffer, ?HANDLE_CACHE_BUFFER_SIZE}]).
+open_file(Dir, FileName, Mode) ->
+ open_file(form_filename(Dir, FileName), Mode).
+
close_handle(Key, CState = #client_msstate { file_handle_cache = FHC }) ->
CState #client_msstate { file_handle_cache = close_handle(Key, FHC) };
@@ -1687,18 +1692,22 @@ recover_crashed_compaction(Dir, TmpFileName, NonTmpRelatedFileName) ->
ok = file_handle_cache:delete(TmpHdl),
ok.
-scan_file_for_valid_messages(Dir, FileName) ->
- case open_file(Dir, FileName, ?READ_MODE) of
+scan_file_for_valid_messages(File) ->
+ case open_file(File, ?READ_MODE) of
{ok, Hdl} -> Valid = rabbit_msg_file:scan(
- Hdl, filelib:file_size(
- form_filename(Dir, FileName)),
+ Hdl, filelib:file_size(File),
fun scan_fun/2, []),
ok = file_handle_cache:close(Hdl),
Valid;
{error, enoent} -> {ok, [], 0};
- {error, Reason} -> {error, {unable_to_scan_file, FileName, Reason}}
+ {error, Reason} -> {error, {unable_to_scan_file,
+ filename:basename(File),
+ Reason}}
end.
+scan_file_for_valid_messages(Dir, FileName) ->
+ scan_file_for_valid_messages(form_filename(Dir, FileName)).
+
scan_fun({MsgId, TotalSize, Offset, _Msg}, Acc) ->
[{MsgId, TotalSize, Offset} | Acc].
diff --git a/src/rabbit_networking.erl b/src/rabbit_networking.erl
index 966601d222..63760cd2e3 100644
--- a/src/rabbit_networking.erl
+++ b/src/rabbit_networking.erl
@@ -67,12 +67,7 @@
-type protocol() :: atom().
-type label() :: string().
-%% @todo Remove once Dialyzer only runs on Erlang/OTP 21.3 or above.
--dialyzer({nowarn_function, boot/0}).
--dialyzer({nowarn_function, boot_listeners/3}).
--dialyzer({nowarn_function, record_distribution_listener/0}).
-
--spec boot() -> 'ok'.
+-spec boot() -> 'ok' | no_return().
boot() ->
ok = record_distribution_listener(),
@@ -338,10 +333,16 @@ tcp_listener_stopped(Protocol, Opts, IPAddress, Port) ->
port = Port,
opts = Opts}).
+-spec record_distribution_listener() -> ok | no_return().
+
record_distribution_listener() ->
{Name, Host} = rabbit_nodes:parts(node()),
- {port, Port, _Version} = erl_epmd:port_please(Name, Host),
- tcp_listener_started(clustering, [], {0,0,0,0,0,0,0,0}, Port).
+ case erl_epmd:port_please(Name, Host, infinity) of
+ {port, Port, _Version} ->
+ tcp_listener_started(clustering, [], {0,0,0,0,0,0,0,0}, Port);
+ noport ->
+ throw({error, no_epmd_port})
+ end.
-spec active_listeners() -> [rabbit_types:listener()].
diff --git a/src/rabbit_queue_index.erl b/src/rabbit_queue_index.erl
index ece2d26d10..faab4380b5 100644
--- a/src/rabbit_queue_index.erl
+++ b/src/rabbit_queue_index.erl
@@ -14,7 +14,7 @@
read/3, next_segment_boundary/1, bounds/1, start/2, stop/1]).
-export([add_queue_ttl/0, avoid_zeroes/0, store_msg_size/0, store_msg/0]).
--export([scan_queue_segments/3]).
+-export([scan_queue_segments/3, scan_queue_segments/4]).
%% Migrates from global to per-vhost message stores
-export([move_to_per_vhost_stores/1,
@@ -255,8 +255,9 @@
-spec erase(rabbit_amqqueue:name()) -> 'ok'.
-erase(Name) ->
- #qistate { dir = Dir } = blank_state(Name),
+erase(#resource{ virtual_host = VHost } = Name) ->
+ VHostDir = rabbit_vhost:msg_store_dir_path(VHost),
+ #qistate { dir = Dir } = blank_state(VHostDir, Name),
erase_index_dir(Dir).
%% used during variable queue purge when there are no pending acks
@@ -278,8 +279,9 @@ reset_state(#qistate{ queue_name = Name,
-spec init(rabbit_amqqueue:name(),
on_sync_fun(), on_sync_fun()) -> qistate().
-init(Name, OnSyncFun, OnSyncMsgFun) ->
- State = #qistate { dir = Dir } = blank_state(Name),
+init(#resource{ virtual_host = VHost } = Name, OnSyncFun, OnSyncMsgFun) ->
+ VHostDir = rabbit_vhost:msg_store_dir_path(VHost),
+ State = #qistate { dir = Dir } = blank_state(VHostDir, Name),
false = rabbit_file:is_file(Dir), %% is_file == is file or dir
State#qistate{on_sync = OnSyncFun,
on_sync_msg = OnSyncMsgFun}.
@@ -290,9 +292,10 @@ init(Name, OnSyncFun, OnSyncMsgFun) ->
{'undefined' | non_neg_integer(),
'undefined' | non_neg_integer(), qistate()}.
-recover(Name, Terms, MsgStoreRecovered, ContainsCheckFun,
- OnSyncFun, OnSyncMsgFun) ->
- State = blank_state(Name),
+recover(#resource{ virtual_host = VHost } = Name, Terms, MsgStoreRecovered,
+ ContainsCheckFun, OnSyncFun, OnSyncMsgFun) ->
+ VHostDir = rabbit_vhost:msg_store_dir_path(VHost),
+ State = blank_state(VHostDir, Name),
State1 = State #qistate{on_sync = OnSyncFun,
on_sync_msg = OnSyncMsgFun},
CleanShutdown = Terms /= non_clean_shutdown,
@@ -549,17 +552,16 @@ erase_index_dir(Dir) ->
false -> ok
end.
-blank_state(QueueName) ->
- Dir = queue_dir(QueueName),
+blank_state(VHostDir, QueueName) ->
+ Dir = queue_dir(VHostDir, QueueName),
blank_state_name_dir_funs(QueueName,
Dir,
fun (_) -> ok end,
fun (_) -> ok end).
-queue_dir(#resource{ virtual_host = VHost } = QueueName) ->
+queue_dir(VHostDir, QueueName) ->
%% Queue directory is
%% {node_database_dir}/msg_stores/vhosts/{vhost}/queues/{queue}
- VHostDir = rabbit_vhost:msg_store_dir_path(VHost),
QueueDir = queue_name_to_dir_name(QueueName),
filename:join([VHostDir, "queues", QueueDir]).
@@ -725,9 +727,13 @@ queue_index_walker_reader(QueueName, Gatherer) ->
end, ok, QueueName),
ok = gatherer:finish(Gatherer).
-scan_queue_segments(Fun, Acc, QueueName) ->
+scan_queue_segments(Fun, Acc, #resource{ virtual_host = VHost } = QueueName) ->
+ VHostDir = rabbit_vhost:msg_store_dir_path(VHost),
+ scan_queue_segments(Fun, Acc, VHostDir, QueueName).
+
+scan_queue_segments(Fun, Acc, VHostDir, QueueName) ->
State = #qistate { segments = Segments, dir = Dir } =
- recover_journal(blank_state(QueueName)),
+ recover_journal(blank_state(VHostDir, QueueName)),
Result = lists:foldr(
fun (Seg, AccN) ->
segment_entries_foldr(
@@ -1459,10 +1465,11 @@ drive_transform_fun(Fun, Hdl, Contents) ->
drive_transform_fun(Fun, Hdl, Contents1)
end.
-move_to_per_vhost_stores(#resource{} = QueueName) ->
+move_to_per_vhost_stores(#resource{virtual_host = VHost} = QueueName) ->
OldQueueDir = filename:join([queues_base_dir(), "queues",
queue_name_to_dir_name_legacy(QueueName)]),
- NewQueueDir = queue_dir(QueueName),
+ VHostDir = rabbit_vhost:msg_store_dir_path(VHost),
+ NewQueueDir = queue_dir(VHostDir, QueueName),
rabbit_log_upgrade:info("About to migrate queue directory '~s' to '~s'",
[OldQueueDir, NewQueueDir]),
case rabbit_file:is_dir(OldQueueDir) of
diff --git a/test/health_check_SUITE.erl b/test/health_check_SUITE.erl
deleted file mode 100644
index 5bb55a9289..0000000000
--- a/test/health_check_SUITE.erl
+++ /dev/null
@@ -1,190 +0,0 @@
-%% This Source Code Form is subject to the terms of the Mozilla Public
-%% License, v. 2.0. If a copy of the MPL was not distributed with this
-%% file, You can obtain one at https://mozilla.org/MPL/2.0/.
-%%
-%% Copyright (c) 2016-2020 VMware, Inc. or its affiliates. All rights reserved.
-%%
-
--module(health_check_SUITE).
-
--include_lib("common_test/include/ct.hrl").
--include_lib("amqp_client/include/amqp_client.hrl").
-
--export([all/0
- ,groups/0
- ,init_per_suite/1
- ,end_per_suite/1
- ,init_per_group/2
- ,end_per_group/2
- ,init_per_testcase/2
- ,end_per_testcase/2
- ]).
-
--export([ignores_remote_dead_channel/1
- ,detects_local_dead_channel/1
- ,ignores_remote_dead_queue/1
- ,detects_local_dead_queue/1
- ,ignores_remote_alarms/1
- ,detects_local_alarm/1
- ,honors_timeout_argument/1
- ,detects_stuck_local_node_monitor/1
- ,ignores_stuck_remote_node_monitor/1
- ]).
-
-all() ->
- [{group, all_cases}].
-
-groups() ->
- [{all_cases, [],
- [ignores_remote_dead_queue
- ,detects_local_dead_queue
- ,ignores_remote_dead_channel
- ,detects_local_dead_channel
- ,ignores_remote_alarms
- ,detects_local_alarm
- ,honors_timeout_argument
- ,detects_stuck_local_node_monitor
- ,ignores_stuck_remote_node_monitor
- ]}].
-
-%% -------------------------------------------------------------------
-%% Testsuite setup/teardown.
-%% -------------------------------------------------------------------
-
-init_per_suite(Config) ->
- rabbit_ct_helpers:log_environment(),
- rabbit_ct_helpers:run_setup_steps(Config).
-
-end_per_suite(Config) ->
- rabbit_ct_helpers:run_teardown_steps(Config).
-
-init_per_group(_, Config) ->
- Config.
-
-end_per_group(_, Config) ->
- Config.
-
-init_per_testcase(Testcase, Config) ->
- rabbit_ct_helpers:testcase_started(Config, Testcase),
- ClusterSize = 2,
- TestNumber = rabbit_ct_helpers:testcase_number(Config, ?MODULE, Testcase),
- Config1 = rabbit_ct_helpers:set_config(Config, [
- {rmq_nodes_count, ClusterSize},
- {rmq_nodename_suffix, Testcase},
- {tcp_ports_base, {skip_n_nodes, TestNumber * ClusterSize}}
- ]),
- rabbit_ct_helpers:run_steps(Config1,
- rabbit_ct_broker_helpers:setup_steps() ++
- rabbit_ct_client_helpers:setup_steps()).
-
-end_per_testcase(Testcase, Config) ->
- Config1 = rabbit_ct_helpers:run_steps(Config,
- rabbit_ct_client_helpers:teardown_steps() ++
- rabbit_ct_broker_helpers:teardown_steps()),
- rabbit_ct_helpers:testcase_finished(Config1, Testcase).
-
-%%----------------------------------------------------------------------------
-%% Test cases
-%%----------------------------------------------------------------------------
-ignores_remote_dead_channel(Config) ->
- [A, B] = open_channel_and_declare_queue_everywhere(Config),
- CPid = suspend_single_channel(Config, B),
- {ok, _} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- resume_sys_process(Config, B, CPid),
- ok.
-
-detects_local_dead_channel(Config) ->
- [A|_] = open_channel_and_declare_queue_everywhere(Config),
- CPid = suspend_single_channel(Config, A),
- {error, 75, Str} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- {match, _} = re:run(Str, "operation node_health_check.*timed out"),
- resume_sys_process(Config, A, CPid),
- ok.
-
-ignores_remote_dead_queue(Config) ->
- [A, B] = open_channel_and_declare_queue_everywhere(Config),
- QPid = suspend_single_queue(Config, B),
- {ok, _} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- resume_sys_process(Config, B, QPid),
- ok.
-
-detects_local_dead_queue(Config) ->
- [A|_] = open_channel_and_declare_queue_everywhere(Config),
- QPid = suspend_single_queue(Config, A),
- {error, 75, Str} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- {match, _} = re:run(Str, "operation node_health_check.*timed out"),
- resume_sys_process(Config, A, QPid),
- ok.
-
-ignores_remote_alarms(Config) ->
- [A, B] = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
- rabbit_ct_broker_helpers:rabbitmqctl(Config, B,
- ["set_vm_memory_high_watermark", "0.000000001"]),
- {ok, _} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- ok.
-
-detects_local_alarm(Config) ->
- [A|_] = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
- rabbit_ct_broker_helpers:rabbitmqctl(Config, A,
- ["set_vm_memory_high_watermark", "0.000000001"]),
- {error, 70, Str} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- {match, _} = re:run(Str, "resource alarm.*in effect"),
- ok.
-
-detects_stuck_local_node_monitor(Config) ->
- [A|_] = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
- rabbit_ct_broker_helpers:rpc(Config, A, sys, suspend, [rabbit_node_monitor]),
- {error, 75, Str} = rabbit_ct_broker_helpers:rabbitmqctl(Config, A, ["-t", "5", "node_health_check"]),
- {match, _} = re:run(Str, "operation node_health_check.*timed out"),
- resume_sys_process(Config, A, rabbit_node_monitor),
- ok.
-
-ignores_stuck_remote_node_monitor(Config) ->
- [A, B] = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
- rabbit_ct_broker_helpers:rpc(Config, A, sys, suspend, [rabbit_node_monitor]),
- {ok, _} = rabbit_ct_broker_helpers:rabbitmqctl(Config, B, ["-t", "5", "node_health_check"]),
- resume_sys_process(Config, A, rabbit_node_monitor),
- ok.
-
-honors_timeout_argument(Config) ->
- [A|_] = open_channel_and_declare_queue_everywhere(Config),
- QPid = suspend_single_queue(Config, A),
-
- case timer:tc(rabbit_ct_broker_helpers, rabbitmqctl, [Config, A, ["-t", "5", "node_health_check"]]) of
- {TimeSpent, {error, 75, _}} ->
- if TimeSpent < 5000000 -> exit({too_fast, TimeSpent});
- TimeSpent > 10000000 -> exit({too_slow, TimeSpent}); %% +5 seconds for rabbitmqctl overhead
- true -> ok
- end;
- {_, Unexpected} ->
- exit({unexpected, Unexpected})
- end,
- resume_sys_process(Config, A, QPid),
- ok.
-
-%%----------------------------------------------------------------------------
-%% Helpers
-%%----------------------------------------------------------------------------
-open_channel_and_declare_queue_everywhere(Config) ->
- Nodes = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
- lists:foreach(fun(Node) ->
- Ch = rabbit_ct_client_helpers:open_channel(Config, Node),
- #'queue.declare_ok'{} = amqp_channel:call(Ch, #'queue.declare'{})
- end,
- Nodes),
- Nodes.
-
-suspend_single_queue(Config, Node) ->
- [QPid|_] = [rabbit_amqqueue:pid_of(Q) || Q <- rabbit_ct_broker_helpers:rpc(Config, Node, rabbit_amqqueue, list, []),
- Node == node(rabbit_amqqueue:pid_of(Q))],
- rabbit_ct_broker_helpers:rpc(Config, Node, sys, suspend, [QPid]),
- QPid.
-
-suspend_single_channel(Config, Node) ->
- [CPid|_] = [Pid || Pid <- rabbit_ct_broker_helpers:rpc(Config, Node, rabbit_channel, list_local, []),
- Node == node(Pid)],
- rabbit_ct_broker_helpers:rpc(Config, Node, sys, suspend, [CPid]),
- CPid.
-
-resume_sys_process(Config, Node, Pid) ->
- rabbit_ct_broker_helpers:rpc(Config, Node, sys, resume, [Pid]).
diff --git a/test/maintenance_mode_SUITE.erl b/test/maintenance_mode_SUITE.erl
index 6ec3f61ad5..61a89c986e 100644
--- a/test/maintenance_mode_SUITE.erl
+++ b/test/maintenance_mode_SUITE.erl
@@ -57,11 +57,21 @@ init_per_testcase(Testcase, Config) ->
{rmq_nodename_suffix, Testcase},
{tcp_ports_base, {skip_n_nodes, TestNumber * ClusterSize}}
]),
- rabbit_ct_helpers:run_steps(Config1,
- rabbit_ct_broker_helpers:setup_steps() ++
- rabbit_ct_client_helpers:setup_steps() ++ [
- fun rabbit_ct_broker_helpers:set_ha_policy_all/1
- ]).
+ Config2 = rabbit_ct_helpers:run_steps(
+ Config1,
+ rabbit_ct_broker_helpers:setup_steps() ++
+ rabbit_ct_client_helpers:setup_steps() ++
+ [fun rabbit_ct_broker_helpers:set_ha_policy_all/1]),
+ FFEnabled = rabbit_ct_broker_helpers:enable_feature_flag(
+ Config2,
+ maintenance_mode_status),
+ case FFEnabled of
+ ok ->
+ Config2;
+ Skip ->
+ end_per_testcase(Testcase, Config2),
+ Skip
+ end.
end_per_testcase(Testcase, Config) ->
Config1 = rabbit_ct_helpers:run_steps(Config,
@@ -75,12 +85,12 @@ end_per_testcase(Testcase, Config) ->
maintenance_mode_status(Config) ->
Nodes = [A, B, C] = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
-
+
[begin
?assertNot(rabbit_ct_broker_helpers:is_being_drained_local_read(Config, Node)),
?assertNot(rabbit_ct_broker_helpers:is_being_drained_consistent_read(Config, Node))
end || Node <- Nodes],
-
+
[begin
[begin
?assertNot(rabbit_ct_broker_helpers:is_being_drained_consistent_read(Config, TargetNode, NodeToCheck))
@@ -91,38 +101,38 @@ maintenance_mode_status(Config) ->
rabbit_ct_helpers:await_condition(
fun () -> rabbit_ct_broker_helpers:is_being_drained_local_read(Config, B) end,
10000),
-
+
[begin
?assert(rabbit_ct_broker_helpers:is_being_drained_consistent_read(Config, TargetNode, B))
end || TargetNode <- Nodes],
-
+
?assertEqual(
lists:usort([A, C]),
lists:usort(rabbit_ct_broker_helpers:rpc(Config, B,
rabbit_maintenance, primary_replica_transfer_candidate_nodes, []))),
-
+
rabbit_ct_broker_helpers:unmark_as_being_drained(Config, B),
rabbit_ct_helpers:await_condition(
fun () -> not rabbit_ct_broker_helpers:is_being_drained_local_read(Config, B) end,
10000),
-
+
[begin
?assertNot(rabbit_ct_broker_helpers:is_being_drained_local_read(Config, TargetNode, B)),
?assertNot(rabbit_ct_broker_helpers:is_being_drained_consistent_read(Config, TargetNode, B))
end || TargetNode <- Nodes],
-
+
?assertEqual(
lists:usort([A, C]),
lists:usort(rabbit_ct_broker_helpers:rpc(Config, B,
rabbit_maintenance, primary_replica_transfer_candidate_nodes, []))),
-
+
ok.
listener_suspension_status(Config) ->
Nodes = [A | _] = rabbit_ct_broker_helpers:get_node_configs(Config, nodename),
ct:pal("Picked node ~s for maintenance tests...", [A]),
-
+
rabbit_ct_helpers:await_condition(
fun () -> not rabbit_ct_broker_helpers:is_being_drained_local_read(Config, A) end, 10000),
@@ -208,14 +218,14 @@ quorum_queue_leadership_transfer(Config) ->
amqp_channel:call(Ch, #'queue.declare'{queue = QName, durable = true, arguments = [
{<<"x-queue-type">>, longstr, <<"quorum">>}
]}),
-
+
%% we cannot assert on the number of local leaders here: declaring a QQ on node A
%% does not guarantee that the leader will be hosted on node A
-
+
rabbit_ct_broker_helpers:drain_node(Config, A),
rabbit_ct_helpers:await_condition(
fun () -> rabbit_ct_broker_helpers:is_being_drained_local_read(Config, A) end, 10000),
-
+
%% quorum queue leader election is asynchronous
rabbit_ct_helpers:await_condition(
fun () ->
diff --git a/test/queue_master_location_SUITE.erl b/test/queue_master_location_SUITE.erl
index 6a346c5618..fab3eac3f0 100644
--- a/test/queue_master_location_SUITE.erl
+++ b/test/queue_master_location_SUITE.erl
@@ -53,11 +53,11 @@ groups() ->
calculate_random,
calculate_client_local
]},
-
+
{maintenance_mode, [], [
declare_with_min_masters_and_some_nodes_under_maintenance,
declare_with_min_masters_and_all_nodes_under_maintenance,
-
+
declare_with_random_and_some_nodes_under_maintenance,
declare_with_random_and_all_nodes_under_maintenance
]}
@@ -101,9 +101,26 @@ init_per_testcase(Testcase, Config) ->
{rmq_nodename_suffix, Testcase},
{tcp_ports_base, {skip_n_nodes, TestNumber * ClusterSize}}
]),
- rabbit_ct_helpers:run_steps(Config1,
- rabbit_ct_broker_helpers:setup_steps() ++
- rabbit_ct_client_helpers:setup_steps()).
+ Config2 = rabbit_ct_helpers:run_steps(
+ Config1,
+ rabbit_ct_broker_helpers:setup_steps() ++
+ rabbit_ct_client_helpers:setup_steps()),
+ Group = proplists:get_value(name, ?config(tc_group_properties, Config)),
+ FFEnabled = case Group of
+ maintenance_mode ->
+ rabbit_ct_broker_helpers:enable_feature_flag(
+ Config2,
+ maintenance_mode_status);
+ _ ->
+ ok
+ end,
+ case FFEnabled of
+ ok ->
+ Config2;
+ Skip ->
+ end_per_testcase(Testcase, Config2),
+ Skip
+ end.
end_per_testcase(Testcase, Config) ->
Config1 = rabbit_ct_helpers:run_steps(Config,
@@ -226,7 +243,7 @@ declare_with_min_masters_and_some_nodes_under_maintenance(Config) ->
set_location_policy(Config, ?POLICY, <<"min-masters">>),
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 0),
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 1),
-
+
QName = <<"qm.tests.min_masters.maintenance.case1">>,
Resource = rabbit_misc:r(<<"/">>, queue, QName),
Record = declare(Config, Resource, false, false, _Args = [], none),
@@ -244,7 +261,7 @@ declare_with_random_and_some_nodes_under_maintenance(Config) ->
set_location_policy(Config, ?POLICY, <<"random">>),
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 0),
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 2),
-
+
QName = <<"qm.tests.random.maintenance.case1">>,
Resource = rabbit_misc:r(<<"/">>, queue, QName),
Record = declare(Config, Resource, false, false, _Args = [], none),
@@ -263,7 +280,7 @@ declare_with_all_nodes_under_maintenance(Config, Locator) ->
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 0),
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 1),
rabbit_ct_broker_helpers:mark_as_being_drained(Config, 2),
-
+
QName = rabbit_data_coercion:to_binary(
rabbit_misc:format("qm.tests.~s.maintenance.case2", [Locator])),
Resource = rabbit_misc:r(<<"/">>, queue, QName),