@@ -28,17 +28,43 @@ jobs:
2828 run : python3 cue-test.py
2929
3030 build-linux :
31- name : ${{ matrix.cmp }} / ${{ matrix.configuration }} / ${{ matrix.os }}
31+ name : B- ${{ matrix.base }} ${{ matrix.cmp }} ${{ matrix.configuration }} @ ${{ matrix.os }}
3232 runs-on : ${{ matrix.os }}
3333 env :
3434 CMP : ${{ matrix.cmp }}
3535 BCFG : ${{ matrix.configuration }}
36+ BASE : ${{ matrix.base }}
3637 strategy :
3738 fail-fast : false
3839 matrix :
3940 os : [ubuntu-24.04, ubuntu-22.04]
4041 cmp : [gcc, clang]
4142 configuration : [default, static, debug, static-debug]
43+ base : ["7.0"]
44+ include :
45+ - os : ubuntu-24.04
46+ cmp : gcc
47+ configuration : default
48+ base : " 3.15"
49+ name : " B-3.15 Ub-24 gcc-13"
50+
51+ - os : ubuntu-24.04
52+ cmp : gcc
53+ configuration : static
54+ base : " 3.15"
55+ name : " B-3.15 Ub-24 gcc-13, static"
56+
57+ - os : ubuntu-24.04
58+ cmp : gcc
59+ configuration : default
60+ base : " 3.14"
61+ name : " B-3.14 Ub-24 gcc-13"
62+
63+ - os : ubuntu-24.04
64+ cmp : gcc
65+ configuration : static
66+ base : " 3.14"
67+ name : " B-3.14 Ub-24 gcc-13, static"
4268 steps :
4369 - uses : actions/checkout@v4
4470 - name : Prepare and compile dependencies
@@ -51,17 +77,32 @@ jobs:
5177 run : python cue.py test-results
5278
5379 build-macos :
54- name : ${{ matrix.cmp }} / ${{ matrix.configuration }} / ${{ matrix.os }}
80+ name : B- ${{ matrix.base }} ${{ matrix.cmp }} ${{ matrix.configuration }} @ ${{ matrix.os }}
5581 runs-on : ${{ matrix.os }}
5682 env :
5783 CMP : ${{ matrix.cmp }}
5884 BCFG : ${{ matrix.configuration }}
85+ BASE : ${{ matrix.base }}
5986 strategy :
6087 fail-fast : false
6188 matrix :
6289 os : [macos-15, macos-14]
6390 cmp : [clang]
6491 configuration : [default, debug]
92+ base : ["7.0"]
93+ include :
94+ - os : macos-15
95+ cmp : clang
96+ configuration : default
97+ base : " 3.15"
98+ name : " B-3.15 Mac-15"
99+
100+ # Base 3.14 does not support MacOS-aarch64
101+ # - os: macos-15
102+ # cmp: clang
103+ # configuration: default
104+ # base: "3.14"
105+ # name: "B-3.14 Mac-15"
65106 steps :
66107 - uses : actions/checkout@v4
67108 - name : Prepare and compile dependencies
@@ -74,18 +115,31 @@ jobs:
74115 run : python cue.py test-results
75116
76117 build-windows :
77- name : ${{ matrix.cmp }} / ${{ matrix.configuration }} / ${{ matrix.os }}
118+ name : B- ${{ matrix.base }} ${{ matrix.cmp }} ${{ matrix.configuration }} @ ${{ matrix.os }}
78119 runs-on : ${{ matrix.os }}
79120 env :
80121 CMP : ${{ matrix.cmp }}
81122 BCFG : ${{ matrix.configuration }}
123+ BASE : ${{ matrix.base }}
82124 strategy :
83125 fail-fast : false
84126 matrix :
85127 os : [windows-2025, windows-2022]
86128 cmp : [gcc, vs2022]
87129 configuration : [default, static, debug, static-debug]
130+ base : [ "7.0" ]
131+ include :
132+ - os : windows-2025
133+ cmp : vs2022
134+ configuration : static
135+ base : " 3.15"
136+ name : " B-3.15 Win-25 MSC-22 static"
88137
138+ - os : windows-2025
139+ cmp : vs2022
140+ configuration : static
141+ base : " 3.14"
142+ name : " B-3.14 Win-25 MSC-22 static"
89143 steps :
90144 - uses : actions/checkout@v4
91145 - name : Prepare and compile dependencies
0 commit comments