mirror of
https://github.com/freemkv/libfreemkv.git
synced 2026-10-07 18:13:10 +00:00
ci: run the consumers job at the highest dependent MSRV (1.98)
The MSRV split raised the dependents above libfreemkv's own floor — the bins (freemkv, autorip, bdemu) are 1.98 and freemkv-keysources is 1.97 — so the consumers job could no longer build them at libfreemkv's 1.94 toolchain (`rustc 1.94.0 is not supported by ... freemkv-keysources requires rustc 1.97`), leaving dev red since the MSRV change. Pin that one job to 1.98, which satisfies every dependent's floor. libfreemkv's own lib/lint/test jobs stay at its 1.94 MSRV.
This commit is contained in:
@@ -230,7 +230,10 @@ jobs:
|
|||||||
freemkv-i18n = { path = "../freemkv-i18n" }
|
freemkv-i18n = { path = "../freemkv-i18n" }
|
||||||
EOF
|
EOF
|
||||||
done
|
done
|
||||||
- uses: dtolnay/rust-toolchain@1.94.0
|
# The consumers span a higher MSRV than libfreemkv itself (the bins are
|
||||||
|
# 1.98, keysources 1.97), so build them with a toolchain that satisfies the
|
||||||
|
# HIGHEST dependent floor — libfreemkv's own 1.94 cannot compile them.
|
||||||
|
- uses: dtolnay/rust-toolchain@1.98.0
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
workspaces: |
|
workspaces: |
|
||||||
|
|||||||
Reference in New Issue
Block a user