Include cxxbridge-cmd in Cargo.lock, check version consistency (#3712)

This adds cxxbridge-cmd to Cargo.lock per
https://github.com/dtolnay/cxx/issues/1407#issuecomment-2509136343

It adds an MSRV to `src/taskchampion-cpp/Cargo.toml` so that the
version of `Cargo.lock` is stil compatible with the MSRV.

It additionally adds a check of the Cargo metadata for all of the cxx*
versions agreeing, and for the MSRV's agreeing.
This commit is contained in:
Dustin J. Mitchell
2024-12-01 10:22:26 -05:00
committed by GitHub
parent e5ab1bc7a5
commit c2cb7f36a7
5 changed files with 164 additions and 11 deletions

View File

@@ -118,6 +118,7 @@ jobs:
# If this version is old enough to cause errors, or older than the
# TaskChampion MSRV, bump it to the MSRV of the currently-required
# TaskChampion package; if necessary, bump that version as well.
# This should match the MSRV in `src/taskchampion-cpp/Cargo.toml`.
toolchain: "1.73.0" # MSRV
override: true