release: sync main with development (CI fixes) #66

Merged
sameh-farouk merged 1 commit from development into main 2026-06-03 02:15:54 +00:00
Member

Summary

Bring main fully in sync with development. The only remaining diff is .forgejo/workflows/lab-publish.yaml — bringing the auth + RUST_MIN_STACK CI fixes across (24 insertions).

Why both branches need the CI fixes

lab-publish.yaml triggers on:

on:
  push:
    branches: [development]
    tags: ["v*"]

Tags (v0.7.0 etc.) are applied to main. Without the fixes, any future tag-triggered publish from main would hit the same auth + rustc SIGSEGV failures we just fixed on dev. CI infrastructure is load-bearing on whatever branch its trigger fires.

Brings to main

  1. CARGO_NET_GIT_FETCH_WITH_CLI=true + git config http.extraHeader for FORGE_TOKEN auth (hero_planner PR #6 equivalent)
  2. RUST_MIN_STACK=16777216 at job scope (hero_planner PR #8 equivalent)

Merge style

Create merge commit per branching policy.

## Summary Bring main fully in sync with development. The only remaining diff is `.forgejo/workflows/lab-publish.yaml` — bringing the auth + RUST_MIN_STACK CI fixes across (24 insertions). ## Why both branches need the CI fixes `lab-publish.yaml` triggers on: ```yaml on: push: branches: [development] tags: ["v*"] ``` Tags (`v0.7.0` etc.) are applied to main. Without the fixes, any future tag-triggered publish from main would hit the same auth + rustc SIGSEGV failures we just fixed on dev. CI infrastructure is load-bearing on whatever branch its trigger fires. ## Brings to main 1. `CARGO_NET_GIT_FETCH_WITH_CLI=true` + `git config http.extraHeader` for FORGE_TOKEN auth (hero_planner PR #6 equivalent) 2. `RUST_MIN_STACK=16777216` at job scope (hero_planner PR #8 equivalent) ## Merge style **Create merge commit** per branching policy.
fix(ci, deps): unblock workspace build + CI publish (#64)
All checks were successful
lab publish / publish (push) Successful in 13m57s
auto-update-devcollab / update (push) Successful in 49s
4b15488b77
Three fixes for hero_collab CI publish pipeline:

1. Remove stale [patch."hero_proxy.git"] hardcoded macOS path (/Volumes/T7/...) — broke build off-macOS; previously removed in 9c4d84a, regressed since.
2. Authenticate cargo git fetches via FORGE_TOKEN — same as hero_planner PR #6 (hero_web_template repo move broke transitive resolution).
3. Set RUST_MIN_STACK=16777216 at job scope — same as hero_planner PR #8 (rustc SIGSEGV on derive-heavy hero_lib crates).

Verified locally with cargo check --workspace (5m 11s, only unused-mut warnings, no errors).
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_collab!66
No description provided.