File tree Expand file tree Collapse file tree 1 file changed +28
-43
lines changed
Expand file tree Collapse file tree 1 file changed +28
-43
lines changed Original file line number Diff line number Diff line change @@ -11,40 +11,28 @@ jobs:
1111 strategy :
1212 fail-fast : false
1313 matrix :
14- mongodb_versions :
15- - src : ' 4.2'
16- dst :
17- - ' 4.2'
18- - ' 4.4'
19- - ' 5.0'
20- - ' 6.0'
21-
22- - src : ' 4.4'
23- dst :
24- - ' 4.4'
25- - ' 5.0'
26- - ' 6.0'
27-
28- - src : ' 5.0'
29- dst :
30- - ' 5.0'
31- - ' 6.0'
32- - ' 7.0'
33-
34- - src : ' 6.0'
35- dst :
36- - ' 6.0'
37- - ' 7.0'
38- - ' 8.0'
39-
40- - src : ' 7.0'
41- dst :
42- - ' 7.0'
43- - ' 8.0'
44-
45- - src : ' 8.0'
46- dst :
47- - ' 8.0'
14+ mongodb_versions : &mongodb_versions
15+ - [ '4.2', '4.2' ]
16+ - [ '4.2', '4.4' ]
17+ - [ '4.2', '5.0' ]
18+ - [ '4.2', '6.0' ]
19+
20+ - [ '4.4', '4.4' ]
21+ - [ '4.4', '5.0' ]
22+ - [ '4.4', '6.0' ]
23+
24+ - [ '5.0', '5.0' ]
25+ - [ '5.0', '6.0' ]
26+ - [ '5.0', '7.0' ]
27+
28+ - [ '6.0', '6.0' ]
29+ - [ '6.0', '7.0' ]
30+ - [ '6.0', '8.0' ]
31+
32+ - [ '7.0', '7.0' ]
33+ - [ '7.0', '8.0' ]
34+
35+ - [ '8.0', '8.0' ]
4836
4937 topology :
5038 - name : replset
@@ -66,17 +54,14 @@ jobs:
6654 - name : Install m
6755 run : npm install -g m mongosh
6856
69- - name : Install MongoDB versions
70- run : yes | m ${{ matrix.mongodb_versions.src }} ${{ matrix.mongodb_versions.dst }} stable
71-
72- - name : Set & save source version
73- run : m ${{ matrix.mongodb_versions.src }} && dirname $(readlink $(which mongod)) > .srcpath
57+ - name : Install MongoDB ${{ matrix.mongodb_versions.0 }} (source)
58+ run : yes | m ${{ matrix.mongodb_versions.0 }} && dirname $(readlink $(which mongod)) > .srcpath
7459
75- - name : Set & save destination version
76- run : m ${{ matrix.mongodb_versions.dst }} && dirname $(readlink $(which mongod)) > .dstpath
60+ - name : Install MongoDB ${{ matrix.mongodb_versions.1 }} (destination)
61+ run : yes | m ${{ matrix.mongodb_versions.1 }} && dirname $(readlink $(which mongod)) > .dstpath
7762
78- - name : Set & save metadata version
79- run : m stable && dirname $(readlink $(which mongod)) > .metapath
63+ - name : Install latest stable MongoDB (metadata)
64+ run : yes | m stable && dirname $(readlink $(which mongod)) > .metapath
8065
8166 - name : Install mtools
8267 run : pipx install 'mtools[all]'
You can’t perform that action at this time.
0 commit comments