CI: Make MSRV Windows check conditional
This commit is contained in:
parent
e1498a317b
commit
dd914569e6
2 changed files with 9 additions and 5 deletions
|
|
@ -40,7 +40,7 @@ jobs:
|
|||
useradd -m ci && chown -R ci:ci .
|
||||
git config --global --add safe.directory "$PWD"
|
||||
|
||||
- name: Text matching checks
|
||||
- name: Text matches
|
||||
run: just ci todos-assess version-assess spell
|
||||
- name: Schema lint
|
||||
run: just ci schema-lint
|
||||
|
|
@ -50,10 +50,12 @@ jobs:
|
|||
run: just ci format-assess
|
||||
- name: Lint
|
||||
run: just ci lint-assess
|
||||
- name: MSRV
|
||||
run: just ci msrv-assess
|
||||
- name: Cargo check
|
||||
run: just ci check
|
||||
- name: Test
|
||||
run: just ci test
|
||||
- name: Assess test coverage
|
||||
- name: Coverage
|
||||
run: just ci cover-assess
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ alias rq := assess-run-watch-quick
|
|||
|
||||
# Determine the Minimum Supported Rust Version
|
||||
[group: 'develop']
|
||||
msrv:
|
||||
msrv-find:
|
||||
@{{ make_msrv("find", musl_target) }}
|
||||
@{{ make_msrv("find", glibc_target) }}
|
||||
@{{ make_msrv("find", msvc_target) }}
|
||||
|
|
@ -405,7 +405,9 @@ alias va := version-assess
|
|||
msrv-assess:
|
||||
{{ make_msrv("verify", musl_target) }}
|
||||
{{ make_msrv("verify", glibc_target) }}
|
||||
{{ make_msrv("verify", msvc_target) }}
|
||||
if rustup toolchain list | grep -q {{ msvc_target }}; then \
|
||||
{{ make_msrv("verify", msvc_target) }} \
|
||||
fi
|
||||
|
||||
# Find TODOs
|
||||
[group: 'assess']
|
||||
|
|
@ -524,7 +526,7 @@ msvc_target := "x86_64-pc-windows-msvc"
|
|||
default_target := musl_target
|
||||
|
||||
debug_vars := 'DEBUG=${DEBUG:-} DEBUG_FILTER=${DEBUG_FILTER:-} RUST_BACKTRACE=${RUST_BACKTRACE:-} RUSTFLAGS=${RUSTFLAGS:-}'
|
||||
just_cmd := 'just --timestamp --explain --command-color green'
|
||||
just_cmd := 'just --timestamp --command-color green'
|
||||
just_cmd_no_ts := 'just --explain --command-color green'
|
||||
watch_cmd := "watchexec -qc -r -e rs,toml,html,css --color always -- "
|
||||
cover_cmd := 'cargo llvm-cov --color always --ignore-filename-regex "main\.rs|log\.rs"'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue