fix(ci): set RUST_MIN_STACK=16777216 to avoid rustc SIGSEGV #8
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_planner!8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_sameh"
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?
Summary
CI run #20 (
bca78a14, push to development after PR #6 merge) failed with rustc SIGSEGV:Default rustc thread stack is 8 MB. The hero_lib derive-heavy crates (openrpc/lifecycle macro expansion) blow that non-deterministically — run #19 on the same code state via
development_samehsucceeded, run #20 on the same content viadevelopmentpush failed.Fix
Set
RUST_MIN_STACK=16777216at job scope so every rustc invocation across all workflow steps (Install lab,Build + upload) gets the 16 MB stack.Cross-repo concern
This class of fix likely applies to every hero_ repo's
lab-publishworkflow* — same upstream derive expansion happens in every consumer. Worth pushing into the canonical template inhero_skillsonce verified here.Verification
Can't dispatch a new run reliably right now — runner queue is congested (run #21 has been stuck
waitingfor 50+ min). Next legitimate dev push will exercise this and confirm. Alternatively, dispatch manually post-merge once the queue clears.