@@ -15,76 +15,88 @@ 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
65+ regex : true
66+ file : " rabbitmq-server-generic-unix-[\\ d.]*\\ .tar.xz"
67+ target : " ./"
4668
47- - name : SANITY CHECK (rabbit)
48- run : make -C deps/rabbit parallel-ct-sanity-check
69+ - run : ls -la
4970
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'
71+ # test:
72+ # name: Test
73+ # strategy:
74+ # fail-fast: false
75+ # matrix:
76+ # erlang_version:
77+ # - '26'
78+ # # - '27'
79+ # elixir_version:
80+ # - '1.17'
81+ # metadata_store:
82+ # - mnesia
83+ # - khepri
84+ # uses: ./.github/workflows/test-make-tests.yaml
85+ # with:
86+ # erlang_version: ${{ matrix.erlang_version }}
87+ # elixir_version: ${{ matrix.elixir_version }}
88+ # metadata_store: ${{ matrix.metadata_store }}
89+ #
90+ # type-check:
91+ # name: Type check
92+ # strategy:
93+ # fail-fast: false
94+ # matrix:
95+ # erlang_version: # Latest OTP
6696# - '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 }}
97+ # elixir_version: # Latest Elixir
98+ # - '1.17'
99+ # uses: ./.github/workflows/test-make-type-check.yaml
100+ # with:
101+ # erlang_version: ${{ matrix.erlang_version }}
102+ # elixir_version: ${{ matrix.elixir_version }}
0 commit comments