@@ -15,76 +15,84 @@ concurrency:
1515 group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1616 cancel-in-progress : true
1717jobs :
18- build-and-xref :
19- name : Build and Xref
20- strategy :
21- fail-fast : false
22- matrix :
23- erlang_version :
24- - ' 26'
25- - ' 27'
26- elixir_version :
27- - ' 1.17'
28- # @todo Add macOS and Windows.
18+ # build-and-xref:
19+ # name: Build and Xref
20+ # strategy:
21+ # fail-fast: false
22+ # matrix:
23+ # erlang_version:
24+ # - '26'
25+ # - '27'
26+ # elixir_version:
27+ # - '1.17'
28+ # # @todo Add macOS and Windows.
29+ # runs-on: ubuntu-latest
30+ # timeout-minutes: 30
31+ # steps:
32+ # - name: CHECKOUT REPOSITORY
33+ # uses: actions/checkout@v4
34+ #
35+ # - name: FETCH TAGS
36+ # run: git fetch --tags
37+ #
38+ # - name: SETUP OTP & ELIXIR
39+ 40+ # with:
41+ # otp-version: ${{ matrix.erlang_version }}
42+ # elixir-version: ${{ matrix.elixir_version }}
43+ # hexpm-mirrors: |
44+ # https://builds.hex.pm
45+ # https://cdn.jsdelivr.net/hex
46+ #
47+ # - name: SANITY CHECK (rabbit)
48+ # run: make -C deps/rabbit parallel-ct-sanity-check
49+ #
50+ # - name: SANITY CHECK (rabbitmq_mqtt)
51+ # run: make -C deps/rabbitmq_mqtt parallel-ct-sanity-check
52+ #
53+ # - name: BUILD
54+ # run: make
55+ #
56+ # - name: XREF
57+ # run: make xref
58+
59+ mixed-test :
60+ name : Mixed version testing
2961 runs-on : ubuntu-latest
30- timeout-minutes : 30
3162 steps :
32- - name : CHECKOUT REPOSITORY
33- uses : actions/checkout@v4
34-
35- - name : FETCH TAGS
36- run : git fetch --tags
37-
38- - name : SETUP OTP & ELIXIR
39- 63+ - uses : dsaltares/fetch-gh-release-asset@master
4064 with :
41- otp-version : ${{ matrix.erlang_version }}
42- elixir-version : ${{ matrix.elixir_version }}
43- hexpm-mirrors : |
44- https://builds.hex.pm
45- https://cdn.jsdelivr.net/hex
46-
47- - name : SANITY CHECK (rabbit)
48- run : make -C deps/rabbit parallel-ct-sanity-check
65+ file : rabbitmq-server-generic-unix-4.0.2.tar.xz
4966
50- - name : SANITY CHECK (rabbitmq_mqtt)
51- run : make -C deps/rabbitmq_mqtt parallel-ct-sanity-check
52-
53- - name : BUILD
54- run : make
55-
56- - name : XREF
57- run : make xref
58-
59- test :
60- name : Test
61- strategy :
62- fail-fast : false
63- matrix :
64- erlang_version :
65- - ' 26'
67+ # test:
68+ # name: Test
69+ # strategy:
70+ # fail-fast: false
71+ # matrix:
72+ # erlang_version:
73+ # - '26'
74+ # # - '27'
75+ # elixir_version:
76+ # - '1.17'
77+ # metadata_store:
78+ # - mnesia
79+ # - khepri
80+ # uses: ./.github/workflows/test-make-tests.yaml
81+ # with:
82+ # erlang_version: ${{ matrix.erlang_version }}
83+ # elixir_version: ${{ matrix.elixir_version }}
84+ # metadata_store: ${{ matrix.metadata_store }}
85+ #
86+ # type-check:
87+ # name: Type check
88+ # strategy:
89+ # fail-fast: false
90+ # matrix:
91+ # erlang_version: # Latest OTP
6692# - '27'
67- elixir_version :
68- - ' 1.17'
69- metadata_store :
70- - mnesia
71- - khepri
72- uses : ./.github/workflows/test-make-tests.yaml
73- with :
74- erlang_version : ${{ matrix.erlang_version }}
75- elixir_version : ${{ matrix.elixir_version }}
76- metadata_store : ${{ matrix.metadata_store }}
77-
78- type-check :
79- name : Type check
80- strategy :
81- fail-fast : false
82- matrix :
83- erlang_version : # Latest OTP
84- - ' 27'
85- elixir_version : # Latest Elixir
86- - ' 1.17'
87- uses : ./.github/workflows/test-make-type-check.yaml
88- with :
89- erlang_version : ${{ matrix.erlang_version }}
90- elixir_version : ${{ matrix.elixir_version }}
93+ # elixir_version: # Latest Elixir
94+ # - '1.17'
95+ # uses: ./.github/workflows/test-make-type-check.yaml
96+ # with:
97+ # erlang_version: ${{ matrix.erlang_version }}
98+ # elixir_version: ${{ matrix.elixir_version }}
0 commit comments