ci(lab-publish): build under rustc 1.96 (lab + herolib require it) #314
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills!314
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_sameh_labci"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
The
lab publishworkflow installed + defaulted to rustc 1.95, butlaband theherolib_*crates now require 1.96, so every publish run ondevelopmentfails:Fix
rustup toolchain install/default→ 1.96RUSTUP_TOOLCHAIN: "1.96"(cargo precedence:+toolchain > RUSTUP_TOOLCHAIN > rust-toolchain.toml > rustup default) so bothcargo install labandlab build --workspaceuse 1.96, and it stays robust if arust-toolchain.tomlis ever added.This is the same fix already applied to hero_livekit's publish CI (verified green there). hero_skills has no
rust-toolchain.toml, so the bump + env are sufficient.Note
Pre-existing infra breakage (every
developmentpublish run failing since the herolib 0.6.0 / 1.96 bump) — orthogonal to feature work. Merge gate is yours.The publish workflow installed + defaulted to rustc 1.95, but lab and the herolib_* crates now require 1.96: rustc 1.95.0 is not supported by the following packages: herolib_core@0.6.0 requires rustc 1.96 lab@0.1.0 requires rustc 1.96 ... Bump 'rustup toolchain install/default' to 1.96 and add a job-level RUSTUP_TOOLCHAIN=1.96 (cargo precedence: +toolchain > RUSTUP_TOOLCHAIN > rust-toolchain.toml > rustup default) so both 'cargo install lab' and 'lab build --workspace' use 1.96, and it stays robust if a rust-toolchain.toml is added later. Every publish run on development has been failing on this since the herolib 0.6.0 / 1.96 bump. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>Pushed directly to
development(03ee89b) and cherry-picked tomain(ded240d) per request; closing this PR. Follow-up install.sh MSRV fix also landed on both branches.Pull request closed