Skip to content

Commit 8d3f00f

Browse files
authored
refactor(gcc): drop support for gcc 7 and 8 (#83)
These have patchy availability. And anyways, the oldest release series still receiving support is 11, so there may be an argument for dropping 9 and 10, but I will leave that for later. In any case, nothing prevents trying unsupported versions, but we will no longer test them or make guarantees. This frees up room in the test matrix, which is capped at 256 jobs
1 parent 933366a commit 8d3f00f

File tree

4 files changed

+19
-34
lines changed

4 files changed

+19
-34
lines changed

.github/compat/compat.csv

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
compiler,gcc,gcc,gcc,gcc,gcc,gcc,gcc,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,lfortran,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc
2-
version,10,11,12,13,7,8,9,2021.1,2021.1.2,2021.2,2021.4,2022.0,2022.1,2022.2,2022.2.1,2023.0,2023.1,2023.2,2024.0,2021.1,2021.1.2,2021.10,2021.2,2021.3,2021.4,2021.5,2021.6,2021.7,2021.7.1,2021.8,2021.9,0.31.0,0.32.0,0.33.0,20.11,21.11,22.11,23.11,23.3,23.5,23.7,23.9
3-
runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4-
macos-12,✓,✓,✓,✓,,,✓,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
5-
macos-13,✓,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
6-
macos-14,,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
7-
ubuntu-20.04,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
8-
ubuntu-22.04,✓,✓,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
9-
windows-2019,✓,✓,✓,✓,,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,
10-
windows-2022,✓,✓,✓,✓,,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,
1+
compiler,gcc,gcc,gcc,gcc,gcc,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,lfortran,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc
2+
version,10,11,12,13,9,2021.1,2021.1.2,2021.2,2021.4,2022.0,2022.1,2022.2,2022.2.1,2023.0,2023.1,2023.2,2024.0,2021.1,2021.1.2,2021.10,2021.2,2021.3,2021.4,2021.5,2021.6,2021.7,2021.7.1,2021.8,2021.9,0.31.0,0.32.0,0.33.0,20.11,21.11,22.11,23.11,23.3,23.5,23.7,23.9
3+
runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4+
macos-12,✓,✓,✓,✓,✓,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
5+
macos-13,✓,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
6+
macos-14,,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,,,,,,,,
7+
ubuntu-20.04,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
8+
ubuntu-22.04,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
9+
windows-2019,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,
10+
windows-2022,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,,,✓,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,,

.github/compat/long_compat.csv

-13
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ macos-12,gcc,10,✓
33
macos-12,gcc,11,✓
44
macos-12,gcc,12,✓
55
macos-12,gcc,13,✓
6-
macos-12,gcc,7,
7-
macos-12,gcc,8,
86
macos-12,gcc,9,✓
97
macos-12,intel-classic,2021.1.2,
108
macos-12,intel-classic,2021.1,✓
@@ -25,8 +23,6 @@ macos-13,gcc,10,✓
2523
macos-13,gcc,11,✓
2624
macos-13,gcc,12,✓
2725
macos-13,gcc,13,✓
28-
macos-13,gcc,7,
29-
macos-13,gcc,8,
3026
macos-13,intel-classic,2021.1.2,
3127
macos-13,intel-classic,2021.1,✓
3228
macos-13,intel-classic,2021.10,✓
@@ -45,7 +41,6 @@ macos-13,lfortran,0.33.0,✓
4541
macos-14,gcc,11,✓
4642
macos-14,gcc,12,✓
4743
macos-14,gcc,13,✓
48-
macos-14,gcc,7,
4944
macos-14,intel-classic,2021.1.2,
5045
macos-14,intel-classic,2021.1,✓
5146
macos-14,intel-classic,2021.10,✓
@@ -65,8 +60,6 @@ ubuntu-20.04,gcc,10,✓
6560
ubuntu-20.04,gcc,11,✓
6661
ubuntu-20.04,gcc,12,
6762
ubuntu-20.04,gcc,13,✓
68-
ubuntu-20.04,gcc,7,✓
69-
ubuntu-20.04,gcc,8,✓
7063
ubuntu-20.04,gcc,9,✓
7164
ubuntu-20.04,intel-classic,2021.1.2,✓
7265
ubuntu-20.04,intel-classic,2021.1,✓
@@ -121,8 +114,6 @@ ubuntu-22.04,gcc,10,✓
121114
ubuntu-22.04,gcc,11,✓
122115
ubuntu-22.04,gcc,12,✓
123116
ubuntu-22.04,gcc,13,✓
124-
ubuntu-22.04,gcc,7,
125-
ubuntu-22.04,gcc,8,
126117
ubuntu-22.04,gcc,9,✓
127118
ubuntu-22.04,intel-classic,2021.1.2,✓
128119
ubuntu-22.04,intel-classic,2021.1,✓
@@ -172,8 +163,6 @@ windows-2019,gcc,10,✓
172163
windows-2019,gcc,11,✓
173164
windows-2019,gcc,12,✓
174165
windows-2019,gcc,13,✓
175-
windows-2019,gcc,7,
176-
windows-2019,gcc,8,✓
177166
windows-2019,gcc,9,✓
178167
windows-2019,intel-classic,2021.1.2,
179168
windows-2019,intel-classic,2021.1,
@@ -206,8 +195,6 @@ windows-2022,gcc,10,✓
206195
windows-2022,gcc,11,✓
207196
windows-2022,gcc,12,✓
208197
windows-2022,gcc,13,✓
209-
windows-2022,gcc,7,
210-
windows-2022,gcc,8,✓
211198
windows-2022,gcc,9,✓
212199
windows-2022,intel-classic,2021.1.2,
213200
windows-2022,intel-classic,2021.1,

.github/compat/matrix.yml

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ toolchain:
1212
- {compiler: gcc, version: 11}
1313
- {compiler: gcc, version: 10}
1414
- {compiler: gcc, version: 9}
15-
- {compiler: gcc, version: 8}
16-
- {compiler: gcc, version: 7}
1715
- {compiler: intel, version: '2024.0'}
1816
- {compiler: intel, version: '2023.2'}
1917
- {compiler: intel, version: '2023.1'}

0 commit comments

Comments
 (0)