Skip to content

Commit cd96540

Browse files
Remove several Windows test jobs from pull requests
We're experiencing queuing on GHA by trying to use too many machine resources. A disproportionate chunk of this is coming from Windows and its excessive build permutations. Android on Windows has been broken for a while - temporarily remove until fixed. For desktop, remove 7 of the permutations, leaving just one.
1 parent 05f847d commit cd96540

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

.github/workflows/android.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,9 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
os: [ubuntu-latest, macos-latest, windows-latest]
18-
architecture: ["x64",]
19-
include:
20-
- os: ubuntu-latest
21-
architecture: "x64"
22-
- os: macos-latest
23-
architecture: "x64"
24-
- os: windows-latest
25-
architecture: "x64"
17+
# Windows temporarily removed while broken
18+
os: [ubuntu-latest, macos-latest]
19+
architecture: ["x64"]
2620

2721
steps:
2822
- uses: actions/checkout@v2

.github/workflows/desktop.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,11 @@ jobs:
2020
os: [windows-latest, ubuntu-latest, macos-latest]
2121
build_type: ["Release", "Debug"]
2222
architecture: ["x64", "x86"]
23-
msvc_runtime: ["static", "dynamic"]
23+
msvc_runtime: ["static"]
2424
python_version: [3.7]
2525
include:
2626
- os: windows-latest
2727
vcpkg_triplet_suffix: "windows-static"
28-
- os: windows-latest
29-
msvc_runtime: "dynamic"
30-
31-
vcpkg_triplet_suffix: "windows-static-md"
3228
- os: ubuntu-latest
3329
vcpkg_triplet_suffix: "linux"
3430
- os: macos-latest
@@ -41,6 +37,13 @@ jobs:
4137
msvc_runtime: "dynamic"
4238
- os: ubuntu-latest
4339
msvc_runtime: "dynamic"
40+
# Windows currently takes too long. These are (possibly temporary)
41+
# exclusions to mitigate queuing issues caused by excessive
42+
# work done on GHA on every PR.
43+
- os: windows-latest
44+
build_type: "Release"
45+
- os: windows-latest
46+
architecture: "x86"
4447

4548
steps:
4649
- name: setup Xcode version (macos)

0 commit comments

Comments
 (0)