11name : Test (make)
22on :
3+ workflow_dispatch :
34 push :
45 branches :
56 - main
@@ -15,66 +16,67 @@ concurrency:
1516 group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1617 cancel-in-progress : true
1718jobs :
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- - ' 28'
27- elixir_version :
28- - ' 1.18'
29- # @todo Add macOS and Windows.
30- runs-on : ubuntu-latest
31- timeout-minutes : 60
32- steps :
33- - name : CHECKOUT REPOSITORY
34- uses : actions/checkout@v4
35-
36- - name : FETCH TAGS
37- run : git fetch --tags
38-
39- - name : SETUP OTP & ELIXIR
40- 41- with :
42- otp-version : ${{ matrix.erlang_version }}
43- elixir-version : ${{ matrix.elixir_version }}
44- hexpm-mirrors : |
45- https://builds.hex.pm
46- https://cdn.jsdelivr.net/hex
47-
48- - name : SANITY CHECK (rabbit)
49- run : make -C deps/rabbit parallel-ct-sanity-check
50-
51- - name : SANITY CHECK (rabbitmq_mqtt)
52- run : make -C deps/rabbitmq_mqtt parallel-ct-sanity-check
53-
54- - name : BUILD
55- run : make
56-
57- - name : XREF
58- run : make xref
59-
60- test :
61- name : Test
62- strategy :
63- fail-fast : false
64- matrix :
65- erlang_version :
66- - ' 28'
67- elixir_version :
68- - ' 1.18'
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- mixed_clusters : false
19+ # DISABLED SINCE WE ARE TESTING MIXED-VERSION ONLY CHANGES FOR NOW
20+ # build-and-xref:
21+ # name: Build and Xref
22+ # strategy:
23+ # fail-fast: false
24+ # matrix:
25+ # erlang_version:
26+ # - '26'
27+ # - '27'
28+ # - '28'
29+ # elixir_version:
30+ # - '1.18'
31+ # # @todo Add macOS and Windows.
32+ # runs-on: ubuntu-latest
33+ # timeout-minutes: 60
34+ # steps:
35+ # - name: CHECKOUT REPOSITORY
36+ # uses: actions/checkout@v4
37+ #
38+ # - name: FETCH TAGS
39+ # run: git fetch --tags
40+ #
41+ # - name: SETUP OTP & ELIXIR
42+ 43+ # with:
44+ # otp-version: ${{ matrix.erlang_version }}
45+ # elixir-version: ${{ matrix.elixir_version }}
46+ # hexpm-mirrors: |
47+ # https://builds.hex.pm
48+ # https://cdn.jsdelivr.net/hex
49+ #
50+ # - name: SANITY CHECK (rabbit)
51+ # run: make -C deps/rabbit parallel-ct-sanity-check
52+ #
53+ # - name: SANITY CHECK (rabbitmq_mqtt)
54+ # run: make -C deps/rabbitmq_mqtt parallel-ct-sanity-check
55+ #
56+ # - name: BUILD
57+ # run: make
58+ #
59+ # - name: XREF
60+ # run: make xref
61+ #
62+ # test:
63+ # name: Test
64+ # strategy:
65+ # fail-fast: false
66+ # matrix:
67+ # erlang_version:
68+ # - '28'
69+ # elixir_version:
70+ # - '1.18'
71+ # metadata_store:
72+ # - mnesia
73+ # - khepri
74+ # uses: ./.github/workflows/test-make-tests.yaml
75+ # with:
76+ # erlang_version: ${{ matrix.erlang_version }}
77+ # elixir_version: ${{ matrix.elixir_version }}
78+ # metadata_store: ${{ matrix.metadata_store }}
79+ # mixed_clusters: false
7880
7981 test-mixed-clusters :
8082 name : Test mixed clusters
@@ -87,24 +89,24 @@ jobs:
8789 - ' 1.18'
8890 metadata_store :
8991 - mnesia
90- # - khepri
92+ # - khepri # not supported by 3.13
9193 uses : ./.github/workflows/test-make-tests.yaml
9294 with :
9395 erlang_version : ${{ matrix.erlang_version }}
9496 elixir_version : ${{ matrix.elixir_version }}
9597 metadata_store : ${{ matrix.metadata_store }}
9698 mixed_clusters : true
9799
98- type-check :
99- name : Type check
100- strategy :
101- fail-fast : false
102- matrix :
103- erlang_version : # Latest OTP
104- - ' 28'
105- elixir_version : # Latest Elixir
106- - ' 1.18'
107- uses : ./.github/workflows/test-make-type-check.yaml
108- with :
109- erlang_version : ${{ matrix.erlang_version }}
110- elixir_version : ${{ matrix.elixir_version }}
100+ # type-check:
101+ # name: Type check
102+ # strategy:
103+ # fail-fast: false
104+ # matrix:
105+ # erlang_version: # Latest OTP
106+ # - '28'
107+ # elixir_version: # Latest Elixir
108+ # - '1.18'
109+ # uses: ./.github/workflows/test-make-type-check.yaml
110+ # with:
111+ # erlang_version: ${{ matrix.erlang_version }}
112+ # elixir_version: ${{ matrix.elixir_version }}
0 commit comments