Skip to content

Commit 4c17160

Browse files
committed
cicd: ISE Eiffel does not work with VS2026 on Windows. But VS2026 is now on in Github Actions Windows 2025 runners.
2 parents c161808 + d4515d9 commit 4c17160

3 files changed

Lines changed: 36 additions & 22 deletions

File tree

.github/workflows/github-cd-nightly.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@ jobs:
115115
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
116116
system_under_test: [library, tool]
117117
exclude:
118-
- c_compiler: gcc
118+
- c_compiler: zig
119119
eiffel_compiler: ise
120-
- c_compiler: gcc
120+
- c_compiler: zig
121121
eiffel_compiler: debug_ise
122122
steps:
123123
- uses: actions/checkout@v6
@@ -139,9 +139,9 @@ jobs:
139139
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
140140
system_under_test: [library, tool]
141141
exclude:
142-
- c_compiler: gcc
142+
- c_compiler: zig
143143
eiffel_compiler: ise
144-
- c_compiler: gcc
144+
- c_compiler: zig
145145
eiffel_compiler: debug_ise
146146
steps:
147147
- uses: actions/checkout@v6
@@ -163,9 +163,9 @@ jobs:
163163
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
164164
system_under_test: [library, tool]
165165
exclude:
166-
- c_compiler: clang
166+
- c_compiler: zig
167167
eiffel_compiler: ise
168-
- c_compiler: clang
168+
- c_compiler: zig
169169
eiffel_compiler: debug_ise
170170
steps:
171171
- uses: actions/checkout@v6
@@ -186,6 +186,11 @@ jobs:
186186
c_compiler: [zig, clang]
187187
eiffel_compiler: [ge, debug_ge]
188188
system_under_test: [library, tool]
189+
exclude:
190+
- c_compiler: zig
191+
eiffel_compiler: ise
192+
- c_compiler: zig
193+
eiffel_compiler: debug_ise
189194
steps:
190195
- uses: actions/checkout@v6
191196
- uses: actions/download-artifact@v8
@@ -197,7 +202,7 @@ jobs:
197202
shell: pwsh
198203

199204
windows_x86_64_test:
200-
runs-on: windows-latest
205+
runs-on: windows-2022
201206
needs: windows_x86_64_build
202207
strategy:
203208
fail-fast: false
@@ -206,9 +211,9 @@ jobs:
206211
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
207212
system_under_test: [library, tool]
208213
exclude:
209-
- c_compiler: msc
214+
- c_compiler: zig
210215
eiffel_compiler: ise
211-
- c_compiler: msc
216+
- c_compiler: zig
212217
eiffel_compiler: debug_ise
213218
steps:
214219
- uses: actions/checkout@v6
@@ -229,9 +234,9 @@ jobs:
229234
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
230235
system_under_test: [library, tool]
231236
exclude:
232-
- c_compiler: msc
237+
- c_compiler: zig
233238
eiffel_compiler: ise
234-
- c_compiler: msc
239+
- c_compiler: zig
235240
eiffel_compiler: debug_ise
236241
steps:
237242
- uses: actions/checkout@v6

.github/workflows/github-cd-release.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,9 @@ jobs:
118118
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
119119
system_under_test: [library, tool]
120120
exclude:
121-
- c_compiler: gcc
121+
- c_compiler: zig
122122
eiffel_compiler: ise
123-
- c_compiler: gcc
123+
- c_compiler: zig
124124
eiffel_compiler: debug_ise
125125
steps:
126126
- uses: actions/checkout@v6
@@ -142,9 +142,9 @@ jobs:
142142
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
143143
system_under_test: [library, tool]
144144
exclude:
145-
- c_compiler: gcc
145+
- c_compiler: zig
146146
eiffel_compiler: ise
147-
- c_compiler: gcc
147+
- c_compiler: zig
148148
eiffel_compiler: debug_ise
149149
steps:
150150
- uses: actions/checkout@v6
@@ -166,9 +166,9 @@ jobs:
166166
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
167167
system_under_test: [library, tool]
168168
exclude:
169-
- c_compiler: clang
169+
- c_compiler: zig
170170
eiffel_compiler: ise
171-
- c_compiler: clang
171+
- c_compiler: zig
172172
eiffel_compiler: debug_ise
173173
steps:
174174
- uses: actions/checkout@v6
@@ -189,6 +189,11 @@ jobs:
189189
c_compiler: [zig, clang]
190190
eiffel_compiler: [ge, debug_ge]
191191
system_under_test: [library, tool]
192+
exclude:
193+
- c_compiler: zig
194+
eiffel_compiler: ise
195+
- c_compiler: zig
196+
eiffel_compiler: debug_ise
192197
steps:
193198
- uses: actions/checkout@v6
194199
- uses: actions/download-artifact@v8
@@ -200,7 +205,7 @@ jobs:
200205
shell: pwsh
201206

202207
windows_x86_64_test:
203-
runs-on: windows-latest
208+
runs-on: windows-2022
204209
needs: windows_x86_64_build
205210
strategy:
206211
fail-fast: false
@@ -209,9 +214,9 @@ jobs:
209214
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
210215
system_under_test: [library, tool]
211216
exclude:
212-
- c_compiler: msc
217+
- c_compiler: zig
213218
eiffel_compiler: ise
214-
- c_compiler: msc
219+
- c_compiler: zig
215220
eiffel_compiler: debug_ise
216221
steps:
217222
- uses: actions/checkout@v6
@@ -232,9 +237,9 @@ jobs:
232237
eiffel_compiler: [ge, debug_ge, ise, debug_ise]
233238
system_under_test: [library, tool]
234239
exclude:
235-
- c_compiler: msc
240+
- c_compiler: zig
236241
eiffel_compiler: ise
237-
- c_compiler: msc
242+
- c_compiler: zig
238243
eiffel_compiler: debug_ise
239244
steps:
240245
- uses: actions/checkout@v6

.github/workflows/github-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,10 @@ jobs:
174174
eiffel_compiler: ise
175175
- os: windows-11-arm
176176
eiffel_compiler: debug_ise
177+
- os: windows-2025
178+
eiffel_compiler: ise
179+
- os: windows-2025
180+
eiffel_compiler: debug_ise
177181
runs-on: ${{ matrix.os }}
178182
steps:
179183
- uses: actions/checkout@v6

0 commit comments

Comments
 (0)