@@ -164,19 +164,20 @@ jobs:
164
164
fail-fast : false
165
165
matrix :
166
166
job :
167
- - { target: aarch64-unknown-linux-musl , os: ubuntu-20.04, dpkg_arch: arm64, use-cross: true }
168
- - { target: aarch64-unknown-linux-gnu , os: ubuntu-20.04, dpkg_arch: arm64, use-cross: true }
169
- - { target: arm-unknown-linux-gnueabihf , os: ubuntu-20.04, dpkg_arch: armhf, use-cross: true }
170
- - { target: arm-unknown-linux-musleabihf, os: ubuntu-20.04, dpkg_arch: musl-linux-armhf, use-cross: true }
171
- - { target: i686-pc-windows-msvc , os: windows-2019, }
172
- - { target: i686-unknown-linux-gnu , os: ubuntu-20.04, dpkg_arch: i686, use-cross: true }
173
- - { target: i686-unknown-linux-musl , os: ubuntu-20.04, dpkg_arch: musl-linux-i686, use-cross: true }
174
- - { target: x86_64-apple-darwin , os: macos-13, }
175
- - { target: aarch64-apple-darwin , os: macos-14, }
176
- - { target: x86_64-pc-windows-gnu , os: windows-2019, }
177
- - { target: x86_64-pc-windows-msvc , os: windows-2019, }
178
- - { target: x86_64-unknown-linux-gnu , os: ubuntu-20.04, dpkg_arch: amd64, use-cross: true }
179
- - { target: x86_64-unknown-linux-musl , os: ubuntu-20.04, dpkg_arch: musl-linux-amd64, use-cross: true }
167
+ - { target: aarch64-unknown-linux-musl , os: ubuntu-20.04, dpkg_arch: arm64, use-cross: true }
168
+ - { target: aarch64-unknown-linux-gnu , os: ubuntu-20.04, dpkg_arch: arm64, use-cross: true }
169
+ - { target: arm-unknown-linux-gnueabihf , os: ubuntu-20.04, dpkg_arch: armhf, use-cross: true }
170
+ - { target: arm-unknown-linux-musleabihf, os: ubuntu-20.04, dpkg_arch: musl-linux-armhf, use-cross: true }
171
+ - { target: i686-pc-windows-msvc , os: windows-2019, }
172
+ - { target: i686-unknown-linux-gnu , os: ubuntu-20.04, dpkg_arch: i686, use-cross: true }
173
+ - { target: i686-unknown-linux-musl , os: ubuntu-20.04, dpkg_arch: musl-linux-i686, use-cross: true }
174
+ - { target: x86_64-apple-darwin , os: macos-13, }
175
+ - { target: aarch64-apple-darwin , os: macos-14, }
176
+ - { target: x86_64-pc-windows-gnu , os: windows-2019, }
177
+ - { target: x86_64-pc-windows-msvc , os: windows-2019, }
178
+ - { target: aarch64-pc-windows-msvc , os: windows-latest , skip-run: true }
179
+ - { target: x86_64-unknown-linux-gnu , os: ubuntu-20.04, dpkg_arch: amd64, use-cross: true }
180
+ - { target: x86_64-unknown-linux-musl , os: ubuntu-20.04, dpkg_arch: musl-linux-amd64, use-cross: true }
180
181
env :
181
182
BUILD_CMD : cargo
182
183
steps :
@@ -250,6 +251,7 @@ jobs:
250
251
251
252
- name : Run tests
252
253
shell : bash
254
+ if : matrix.job.skip-run != true
253
255
run : |
254
256
if [[ ${{ matrix.job.os }} = windows-* ]]
255
257
then
@@ -260,10 +262,12 @@ jobs:
260
262
261
263
- name : Run bat
262
264
shell : bash
265
+ if : matrix.job.skip-run != true
263
266
run : $BUILD_CMD run --locked --target=${{ matrix.job.target }} -- --paging=never --color=always --theme=ansi Cargo.toml src/config.rs
264
267
265
268
- name : Show diagnostics (bat --diagnostic)
266
269
shell : bash
270
+ if : matrix.job.skip-run != true
267
271
run : $BUILD_CMD run --locked --target=${{ matrix.job.target }} -- --paging=never --color=always --theme=ansi Cargo.toml src/config.rs --diagnostic
268
272
269
273
- name : " Feature check: regex-onig"
0 commit comments