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 .
|
useradd -m ci && chown -R ci:ci .
|
||||||
git config --global --add safe.directory "$PWD"
|
git config --global --add safe.directory "$PWD"
|
||||||
|
|
||||||
- name: Text matching checks
|
- name: Text matches
|
||||||
run: just ci todos-assess version-assess spell
|
run: just ci todos-assess version-assess spell
|
||||||
- name: Schema lint
|
- name: Schema lint
|
||||||
run: just ci schema-lint
|
run: just ci schema-lint
|
||||||
|
|
@ -50,10 +50,12 @@ jobs:
|
||||||
run: just ci format-assess
|
run: just ci format-assess
|
||||||
- name: Lint
|
- name: Lint
|
||||||
run: just ci lint-assess
|
run: just ci lint-assess
|
||||||
|
- name: MSRV
|
||||||
|
run: just ci msrv-assess
|
||||||
- name: Cargo check
|
- name: Cargo check
|
||||||
run: just ci check
|
run: just ci check
|
||||||
- name: Test
|
- name: Test
|
||||||
run: just ci test
|
run: just ci test
|
||||||
- name: Assess test coverage
|
- name: Coverage
|
||||||
run: just ci cover-assess
|
run: just ci cover-assess
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ alias rq := assess-run-watch-quick
|
||||||
|
|
||||||
# Determine the Minimum Supported Rust Version
|
# Determine the Minimum Supported Rust Version
|
||||||
[group: 'develop']
|
[group: 'develop']
|
||||||
msrv:
|
msrv-find:
|
||||||
@{{ make_msrv("find", musl_target) }}
|
@{{ make_msrv("find", musl_target) }}
|
||||||
@{{ make_msrv("find", glibc_target) }}
|
@{{ make_msrv("find", glibc_target) }}
|
||||||
@{{ make_msrv("find", msvc_target) }}
|
@{{ make_msrv("find", msvc_target) }}
|
||||||
|
|
@ -405,7 +405,9 @@ alias va := version-assess
|
||||||
msrv-assess:
|
msrv-assess:
|
||||||
{{ make_msrv("verify", musl_target) }}
|
{{ make_msrv("verify", musl_target) }}
|
||||||
{{ make_msrv("verify", glibc_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
|
# Find TODOs
|
||||||
[group: 'assess']
|
[group: 'assess']
|
||||||
|
|
@ -524,7 +526,7 @@ msvc_target := "x86_64-pc-windows-msvc"
|
||||||
default_target := musl_target
|
default_target := musl_target
|
||||||
|
|
||||||
debug_vars := 'DEBUG=${DEBUG:-} DEBUG_FILTER=${DEBUG_FILTER:-} RUST_BACKTRACE=${RUST_BACKTRACE:-} RUSTFLAGS=${RUSTFLAGS:-}'
|
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'
|
just_cmd_no_ts := 'just --explain --command-color green'
|
||||||
watch_cmd := "watchexec -qc -r -e rs,toml,html,css --color always -- "
|
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"'
|
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