mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-04 11:05:35 +00:00
Replace the hard-coded RUSTUP_TOOLCHAIN value and the hard-coded version strings in the runner Verify assertions with a pin resolved from rust-toolchain.toml: - the always-running test-tooling job exports the channel parsed from rust-toolchain.toml as a job output - query-regression sets RUSTUP_TOOLCHAIN from that output - the Verify step escapes the pin into the cargo/rustc/active-toolchain regexes at runtime; the exact commit hash and date are asserted generically since a stable version identifies the release Removing the redundant require_eq (workflow yaml vs runner env) since both now flow from the single source of truth. When rust-toolchain.toml is bumped, the run fails with a clear signal until the runner image is rebuilt with the new toolchain, keeping the existing lockstep contract. Part of #9289. Signed-off-by: Ning Sun <sunning@greptime.com>