@@ -20,11 +20,10 @@ def buildExclusions = [
20
20
// Machine Label, Build Type, Node Version
21
21
22
22
// Linux -------------------------------------------------
23
- [ / ^centos7-(arm)?(64|32) -gcc48/ , anyType, gte(16 ) ],
24
- [ / ^centos7-(arm)?(64|32) -gcc6/ , anyType, gte(16 ) ], // 14.x: gcc6 builds stop
25
- [ / ^centos7-(arm)?(64) -gcc8/ , anyType, gte(18 ) ], // 18.x: centos7 builds stop
23
+ [ / ^centos7-(arm)?64 -gcc48/ , anyType, gte(16 ) ],
24
+ [ / ^centos7-(arm)?64 -gcc6/ , anyType, gte(16 ) ], // 14.x: gcc6 builds stop
25
+ [ / ^centos7-(arm)?64 -gcc8/ , anyType, gte(18 ) ], // 18.x: centos7 builds stop
26
26
[ / ^centos7-64/ , anyType, gte(18 ) ],
27
- [ / debian8-x86/ , anyType, gte(16 ) ], // 32-bit linux for <10 only
28
27
[ / debian8/ , anyType, gte(16 ) ],
29
28
[ / debian9/ , anyType, gte(16 ) ],
30
29
[ / rhel7/ , anyType, gte(18 ) ],
@@ -36,7 +35,6 @@ def buildExclusions = [
36
35
[ / ^centos7-ppcle/ , anyType, gte(18 ) ],
37
36
38
37
// ARM --------------------------------------------------
39
- [ / ^debian8-docker-armv7$/ , anyType, gte(16 ) ],
40
38
[ / ^debian10-armv7l$/ , anyType, gte(20 ) ], // gcc 10 requires newer libstdc++
41
39
[ / ^cross-compiler-ubuntu1604-armv[67]-gcc-4.9/ , anyType, gte(16 ) ],
42
40
[ / ^cross-compiler-ubuntu1604-armv[67]-gcc-6/ , anyType, gte(16 ) ],
@@ -45,41 +43,26 @@ def buildExclusions = [
45
43
[ / ^cross-compiler-rhel8-armv7-gcc-8-glibc-2.28/ , anyType, lt(18 ) ],
46
44
[ / ^cross-compiler-rhel8-armv7-gcc-8-glibc-2.28/ , anyType, gte(20 ) ],
47
45
[ / ^cross-compiler-rhel8-armv7-gcc-10-glibc-2.28/ , anyType, lt(20 ) ],
48
- [ / ^ubuntu1604-arm64/ , anyType, gte(16 ) ],
49
46
50
47
// Windows -----------------------------------------------
51
48
// https://github.com/nodejs/build/blob/main/doc/windows-visualstudio-supported-versions.md
52
49
// Release Builders - should only match one VS version per Node.js version
53
- [ / vs2013/ , releaseType, gte(16 ) ],
54
50
[ / vs2015/ , releaseType, gte(16 ) ],
55
51
[ / vs2017/ , releaseType, gte(16 ) ],
56
52
[ / vs2019-arm64/ , releaseType, lt(20 ) ],
57
53
// VS versions supported to compile Node.js - also matches labels used by test runners
58
- [ / vs2013(-\w +)?$/ , testType, gte(16 ) ],
59
54
[ / vs2015(-\w +)?$/ , testType, gte(16 ) ],
60
- [ / vcbt2015(-\w +)?$/ , testType, gte(16 ) ],
61
55
[ / vs2017(-\w +)?$/ , testType, gte(16 ) ],
62
56
[ / vs2022(-\w +)?$/ , testType, lt(20 ) ], // Temporarily compile Node v20+ on both VS2019 and VS2022
63
- [ / vs2015-x86$/ , testType, gte(16 ) ], // compile arm64/x86 only once
64
- [ / vs2017-x86$/ , testType, gte(16 ) ],
65
57
[ / vs2022-x86$/ , testType, lt(20 ) ], // Temporarily compile Node v20+ arm64 and x86 on both VS2019 and VS2022
66
58
[ / vs2022-arm64$/ , testType, lt(20 ) ],
67
59
[ / COMPILED_BY-\w +-arm64$/ , testType, lt(20 ) ], // run tests on arm64 for >=19
68
60
// VS versions supported to build add-ons
69
- [ / vs2013-COMPILED_BY/ , testType, gte(16 ) ],
70
61
[ / vs2015-COMPILED_BY/ , testType, gte(20 ) ],
71
- [ / vcbt2015-COMPILED_BY/ , testType, gte(20 ) ],
72
- // Exclude some redundant configurations
73
- // https://github.com/nodejs/build/blob/main/doc/node-test-commit-matrix.md
74
- [ / win10.*COMPILED_BY-vs2017/ , testType, gte(16 ) ], // vs2019 runs on win10 for >=13
75
62
76
63
// SmartOS -----------------------------------------------
77
- [ / ^smartos18/ , releaseType, gte(16 ) ],
78
64
[ / ^smartos18/ , anyType, gte(16 ) ],
79
65
80
- // AIX PPC64 ---------------------------------------------
81
- [ / aix71/ , anyType, gte(16 ) ],
82
-
83
66
// Shared libs docker containers -------------------------
84
67
[ / sharedlibs_debug_x64/ , anyType, gte(18 ) ],
85
68
[ / sharedlibs_openssl110/ , anyType, gte(16 ) ],
@@ -91,9 +74,6 @@ def buildExclusions = [
91
74
[ / osx1015-release-pkg/ , releaseType, gte(16 ) ],
92
75
[ / osx1015-release-tar/ , releaseType, gte(20 ) ],
93
76
94
- // FreeBSD -----------------------------------------------
95
- [ / ^freebsd10/ , anyType, gte(16 ) ],
96
-
97
77
// Source / headers / docs -------------------------------
98
78
[ / ^centos7-release-sources$/ , releaseType, gte(18 ) ],
99
79
[ / ^rhel8-release-sources$/ , releaseType, lt(18 ) ],
0 commit comments