Skip to content

Commit da067ab

Browse files
authored
chore(ci): remove older toolchains
Rarely useful and takes time for little gain
1 parent 0e0c5e4 commit da067ab

1 file changed

Lines changed: 1 addition & 235 deletions

File tree

.github/workflows/build_pull_request.yml

Lines changed: 1 addition & 235 deletions
Original file line numberDiff line numberDiff line change
@@ -8,171 +8,6 @@ on:
88
- '**/*.md'
99

1010
jobs:
11-
linux-xenial:
12-
runs-on: ubuntu-latest
13-
strategy:
14-
matrix:
15-
compiler: [clang4]
16-
steps:
17-
- name: Git checkout
18-
uses: actions/checkout@v4
19-
with:
20-
submodules: 'recursive'
21-
- name: Building (debug-x86)
22-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
23-
with:
24-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -build'
25-
- name: Running unit tests (debug-x86)
26-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
27-
with:
28-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -unit_test'
29-
- name: Clean
30-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
31-
with:
32-
args: 'python3 make.py -clean_only'
33-
- name: Building (debug-x64)
34-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
35-
with:
36-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -build'
37-
- name: Running unit tests (debug-x64)
38-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
39-
with:
40-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -unit_test'
41-
- name: Clean
42-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
43-
with:
44-
args: 'python3 make.py -clean_only'
45-
- name: Building (release-x86)
46-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
47-
with:
48-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -build'
49-
- name: Running unit tests (release-x86)
50-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
51-
with:
52-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -unit_test'
53-
- name: Clean
54-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
55-
with:
56-
args: 'python3 make.py -clean_only'
57-
- name: Building (release-x64)
58-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
59-
with:
60-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -build'
61-
- name: Running unit tests (release-x64)
62-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-xenial:v1
63-
with:
64-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -unit_test'
65-
66-
linux-bionic:
67-
runs-on: ubuntu-latest
68-
strategy:
69-
matrix:
70-
compiler: [gcc5, gcc6, gcc7, gcc8, clang5, clang6, clang7, clang8, clang9, clang10]
71-
steps:
72-
- name: Git checkout
73-
uses: actions/checkout@v4
74-
with:
75-
submodules: 'recursive'
76-
- name: Building (debug-x86)
77-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
78-
with:
79-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -build'
80-
- name: Running unit tests (debug-x86)
81-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
82-
with:
83-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -unit_test'
84-
- name: Clean
85-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
86-
with:
87-
args: 'python3 make.py -clean_only'
88-
- name: Building (debug-x64)
89-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
90-
with:
91-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -build'
92-
- name: Running unit tests (debug-x64)
93-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
94-
with:
95-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -unit_test'
96-
- name: Clean
97-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
98-
with:
99-
args: 'python3 make.py -clean_only'
100-
- name: Building (release-x86)
101-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
102-
with:
103-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -build'
104-
- name: Running unit tests (release-x86)
105-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
106-
with:
107-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -unit_test'
108-
- name: Clean
109-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
110-
with:
111-
args: 'python3 make.py -clean_only'
112-
- name: Building (release-x64)
113-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
114-
with:
115-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -build'
116-
- name: Running unit tests (release-x64)
117-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-bionic:v1
118-
with:
119-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -unit_test'
120-
121-
linux-focal:
122-
runs-on: ubuntu-latest
123-
strategy:
124-
matrix:
125-
compiler: [gcc9, gcc10, gcc11, clang11, clang12, clang13, clang14]
126-
steps:
127-
- name: Git checkout
128-
uses: actions/checkout@v4
129-
with:
130-
submodules: 'recursive'
131-
- name: Building (debug-x86)
132-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
133-
with:
134-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -build'
135-
- name: Running unit tests (debug-x86)
136-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
137-
with:
138-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -unit_test'
139-
- name: Clean
140-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
141-
with:
142-
args: 'python3 make.py -clean_only'
143-
- name: Building (debug-x64)
144-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
145-
with:
146-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -build'
147-
- name: Running unit tests (debug-x64)
148-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
149-
with:
150-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -unit_test'
151-
- name: Clean
152-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
153-
with:
154-
args: 'python3 make.py -clean_only'
155-
- name: Building (release-x86)
156-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
157-
with:
158-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -build'
159-
- name: Running unit tests (release-x86)
160-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
161-
with:
162-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -unit_test'
163-
- name: Clean
164-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
165-
with:
166-
args: 'python3 make.py -clean_only'
167-
- name: Building (release-x64)
168-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
169-
with:
170-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -build'
171-
- name: Running unit tests (release-x64)
172-
uses: docker://ghcr.io/nfrechette/toolchain-amd64-focal:v1
173-
with:
174-
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -unit_test'
175-
17611
linux-lunar:
17712
runs-on: ubuntu-latest
17813
strategy:
@@ -228,42 +63,11 @@ jobs:
22863
with:
22964
args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -unit_test'
23065

231-
osx-12:
232-
runs-on: macos-12
233-
strategy:
234-
matrix:
235-
compiler: [xcode13]
236-
steps:
237-
- name: Git checkout
238-
uses: actions/checkout@v4
239-
with:
240-
submodules: 'recursive'
241-
- name: Setup ${{ matrix.compiler }} compiler
242-
run: ./tools/setup_osx_compiler.sh ${{ matrix.compiler }}
243-
- name: Building (debug-x64)
244-
run: python3 make.py -ci -compiler osx -config Debug -cpu x64 -build
245-
- name: Running unit tests (debug-x64)
246-
run: python3 make.py -ci -compiler osx -config Debug -cpu x64 -unit_test
247-
- name: Clean
248-
run: python3 make.py -clean_only
249-
- name: Building (release-x64)
250-
run: python3 make.py -ci -compiler osx -config Release -cpu x64 -build
251-
- name: Running unit tests (release-x64)
252-
run: python3 make.py -ci -compiler osx -config Release -cpu x64 -unit_test
253-
- name: Clean
254-
run: python3 make.py -clean_only
255-
- name: Building for iOS (debug-arm64)
256-
run: python3 make.py -ci -compiler ios -config Debug -build
257-
- name: Clean
258-
run: python3 make.py -clean_only
259-
- name: Building for iOS (release-arm64)
260-
run: python3 make.py -ci -compiler ios -config Release -build
261-
26266
osx-14:
26367
runs-on: macos-14
26468
strategy:
26569
matrix:
266-
compiler: [xcode14, xcode15]
70+
compiler: [xcode15]
26771
steps:
26872
- name: Git checkout
26973
uses: actions/checkout@v4
@@ -318,44 +122,6 @@ jobs:
318122
with:
319123
args: 'python3 make.py -ci -compiler emscripten -config release -unit_test'
320124

321-
vs2019:
322-
runs-on: windows-2019
323-
steps:
324-
- name: Git checkout
325-
uses: actions/checkout@v4
326-
with:
327-
submodules: 'recursive'
328-
- name: Building (debug-x64)
329-
run: python3 make.py -ci -compiler vs2019 -config Debug -cpu x64 -build
330-
- name: Running unit tests (debug-x64)
331-
run: python3 make.py -ci -compiler vs2019 -config Debug -cpu x64 -unit_test
332-
- name: Clean
333-
run: python3 make.py -clean_only
334-
- name: Building (release-x64)
335-
run: python3 make.py -ci -compiler vs2019 -config Release -cpu x64 -build
336-
- name: Running unit tests (release-x64)
337-
run: python3 make.py -ci -compiler vs2019 -config Release -cpu x64 -unit_test
338-
- name: Clean
339-
run: python3 make.py -clean_only
340-
- name: Building (debug-arm64)
341-
run: python3 make.py -ci -compiler vs2019 -config Debug -cpu arm64 -build
342-
- name: Clean
343-
run: python3 make.py -clean_only
344-
- name: Building (release-arm64)
345-
run: python3 make.py -ci -compiler vs2019 -config Release -cpu arm64 -build
346-
- name: Clean
347-
run: python3 make.py -clean_only
348-
- name: Building (debug-x64) with Clang
349-
run: python3 make.py -ci -compiler vs2019-clang -config Debug -cpu x64 -build
350-
- name: Running unit tests (debug-x64) with Clang
351-
run: python3 make.py -ci -compiler vs2019-clang -config Debug -cpu x64 -unit_test
352-
- name: Clean
353-
run: python3 make.py -clean_only
354-
- name: Building (release-x64) with Clang
355-
run: python3 make.py -ci -compiler vs2019-clang -config Release -cpu x64 -build
356-
- name: Running unit tests (release-x64) with Clang
357-
run: python3 make.py -ci -compiler vs2019-clang -config Release -cpu x64 -unit_test
358-
359125
vs2022:
360126
runs-on: windows-2022
361127
steps:

0 commit comments

Comments
 (0)