ci: source ~/.cargo/env in every step so make finds cargo #6

Merged
mik-tf merged 4 commits from development_mik into development 2026-04-28 02:03:35 +00:00
Owner

Fixes the silent CI red on development: every run bails immediately at the first make call with cargo: No such file or directory. The shell exec context for each step does not auto-source ~/.cargo/env. Same fix already proven on hero_archipelagos and other green repos.

No behavioural change on hosts where cargo is already on PATH.

Signed-off-by: mik-tf

Fixes the silent CI red on `development`: every run bails immediately at the first `make` call with `cargo: No such file or directory`. The shell exec context for each step does not auto-source `~/.cargo/env`. Same fix already proven on hero_archipelagos and other green repos. No behavioural change on hosts where cargo is already on PATH. Signed-off-by: mik-tf
ci: source ~/.cargo/env in every step so make finds cargo
Some checks failed
Build and Test / build (pull_request) Failing after 0s
ff9d561fa5
CI on `development` was failing with `cargo: command not found`
because the bash shell that runs each step does not auto-source
~/.cargo/env. The ghcr.io/despiegk/builder image installs cargo
under $HOME/.cargo but the shell init only loads on interactive
or login shells.

Inlines the canonical source + PATH export into each step (same
shape used by the working-CI repos). No-op when cargo is already
on PATH; the `|| true` keeps `set -e` happy when both source
paths are absent.

Signed-off-by: mik-tf
ci: retrigger after Docker network pool exhaustion
Some checks failed
Build and Test / build (pull_request) Failing after 12s
1289cec480
Signed-off-by: mik-tf
ci: install rustc 1.93 (required by hero_osis_sdk)
Some checks failed
Build and Test / build (pull_request) Failing after 0s
d64fee8e67
After the cargo_env fix unblocked the previous step, CI surfaces the
real toolchain mismatch:

  error: rustc 1.92.0 is not supported by the following package:
    hero_osis_sdk@0.1.0 requires rustc 1.93

The ghcr.io/despiegk/builder image ships rustc 1.92, but the
upstream hero_osis_sdk crate now requires 1.93. Adding a Setup
toolchain step that runs `rustup toolchain install 1.93` mirrors
the pattern used in hero_archipelagos's working CI.

Signed-off-by: mik-tf
ci: retrigger after Docker network pool exhaustion
All checks were successful
Build and Test / build (pull_request) Successful in 1m32s
a2addd6d71
Signed-off-by: mik-tf
mik-tf merged commit 230b6b3f92 into development 2026-04-28 02:03:35 +00:00
mik-tf deleted branch development_mik 2026-04-28 02:03:35 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_coordinator!6
No description provided.