@@ -44,13 +44,19 @@ jobs:
44
44
matrix :
45
45
os : [ linux ]
46
46
stack :
47
- - { runs-on: "ubuntu-latest", host: "x86_64", target: "x86_64", vendor: "pc", os: "windows" }
48
- - { runs-on: "ubuntu-latest", host: "x86_64", target: "i686", vendor: "pc", os: "windows" }
47
+ - { runs-on: "ubuntu-latest", host: "x86_64", target: "x86_64", vendor: "pc", os: "windows" }
48
+ - { runs-on: "ubuntu-latest", host: "x86_64", target: "i686", vendor: "pc", os: "windows" }
49
+ - { runs-on: "ubuntu-24.04-arm", host: "aarch64", target: "aarch64", vendor: "pc", os: "windows" }
49
50
distro :
50
51
- { image: "debian:trixie-slim", LLVM: 19 }
51
- abi : [ gnu ]
52
+ abi : [ gnu, msvc ]
52
53
rust-toolchain-name : [ stable, nightly ]
53
54
flavor : [ dev, release ]
55
+ exclude :
56
+ - stack : { runs-on: "ubuntu-24.04-arm", host: "aarch64", target: "aarch64", vendor: "pc", os: "windows" }
57
+ abi : gnu
58
+ - stack : { runs-on: "ubuntu-latest", host: "x86_64", target: "i686", vendor: "pc", os: "windows" }
59
+ abi : msvc
54
60
uses : ./.github/workflows/CI-linux.yml
55
61
with :
56
62
os : ${{ matrix.os }}
67
73
secrets :
68
74
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
69
75
linux-cross :
70
- needs : [ linux-fast, windows-cross, windows-msys2-fast, macOS-fast ]
76
+ needs : [ linux-fast, windows-cross, macOS-fast ]
71
77
strategy :
72
78
fail-fast : false
73
79
matrix :
@@ -99,28 +105,6 @@ jobs:
99
105
flavor : ${{ matrix.flavor }}
100
106
secrets :
101
107
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
102
- windows-msys2-fast :
103
- strategy :
104
- fail-fast : false
105
- matrix :
106
- stack :
107
- - { os: windows, os-ver: latest, host: "x86_64", target: "x86_64", msystem: CLANG64 }
108
- - { os: windows, os-ver: 11-arm, host: "aarch64", target: "aarch64", msystem: CLANGARM64 }
109
- rust-toolchain-version : [ stable, nightly ]
110
- rust-toolchain-abi : [ msvc ]
111
- flavor : [ dev, release ]
112
- uses : ./.github/workflows/CI-windows-msys2.yml
113
- with :
114
- os : ${{ matrix.stack.os }}
115
- runs-on : ${{ matrix.stack.os }}-${{ matrix.stack.os-ver }}
116
- builder-host : ${{ matrix.stack.host }}
117
- builder-target : ${{ matrix.stack.target }}
118
- msys2-msystem : ${{ matrix.stack.msystem }}
119
- rust-toolchain-version : ${{ matrix.rust-toolchain-version }}
120
- rust-toolchain-abi : ${{ matrix.rust-toolchain-abi }}
121
- flavor : ${{ matrix.flavor }}
122
- secrets :
123
- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
124
108
macOS-fast :
125
109
strategy :
126
110
fail-fast : false
@@ -143,7 +127,7 @@ jobs:
143
127
secrets :
144
128
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
145
129
build-docs :
146
- needs : [ linux-fast, windows-cross, linux-cross, windows-msys2-fast, macOS-fast ]
130
+ needs : [ linux-fast, windows-cross, linux-cross, macOS-fast ]
147
131
uses : ./.github/workflows/CI-linux.yml
148
132
with :
149
133
os : linux
0 commit comments