Skip to content

Commit 0033432

Browse files
committed
ci: add disabled Windows entries to integration and tools-smoke matrices
Add windows-latest to the os matrix for integration-tests and tools-smoke jobs, with exclude blocks that prevent them from running. This puts the infrastructure in place so that enabling Windows CI is a single-block deletion once the upstream machine68k fixes land (cnvogelg/machine68k#8, reinauer#9).
1 parent 600e567 commit 0033432

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,12 @@ jobs:
4343
strategy:
4444
fail-fast: false
4545
matrix:
46-
# Windows excluded: machine68k segfaults due to opcode table
47-
# over-read (cnvogelg/machine68k#8) and JMP/CAS collision (#9).
48-
os: [ubuntu-latest, macos-latest]
46+
os: [ubuntu-latest, macos-latest, windows-latest]
47+
exclude:
48+
# Windows excluded: machine68k segfaults due to opcode table
49+
# over-read (cnvogelg/machine68k#8) and JMP/CAS collision (#9).
50+
# Remove this exclude block once upstream fixes land.
51+
- os: windows-latest
4952
steps:
5053
- uses: actions/checkout@v4
5154
with:
@@ -89,7 +92,12 @@ jobs:
8992
strategy:
9093
fail-fast: false
9194
matrix:
92-
os: [ubuntu-latest, macos-latest]
95+
os: [ubuntu-latest, macos-latest, windows-latest]
96+
exclude:
97+
# Windows excluded: machine68k segfaults due to opcode table
98+
# over-read (cnvogelg/machine68k#8) and JMP/CAS collision (#9).
99+
# Remove this exclude block once upstream fixes land.
100+
- os: windows-latest
93101
steps:
94102
- uses: actions/checkout@v4
95103
with:

0 commit comments

Comments
 (0)