hero_proc_server 0.4.4 hard-refuses to start without FORGE_TOKEN + WEBROOT #111
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_proc#111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
hero_proc_server
0.4.4exits witherror: FORGE_TOKEN environment variable is required but not set(and the same forWEBROOT) before the supervisor accepts any connections.FORGE_TOKENis only consumed by thesecret.pull/secret.pushRPCs (crates/hero_proc_server/src/rpc/secret.rs).crates/hero_proc_server/src/server.rs:forge_token = unset (forge ops will fail until set via env or 'secret pull')).-linux-amd64) match the slides deploy scaffolding's fetch names, so users who follow the documented deploy hit this immediately.Downstream impact: hero_slides deploy scaffolding (lhumina_code/hero_slides#72) now has to bake an opaque
FORGE_TOKENrequirement into itsapp.env.examplefor a feature most operators don't need.Fix: backport the warn-instead-of-error change to a 0.4.5 (or a
0.4.4-fix1) and republish.Code fix landed; binary refresh PARTIAL — close once arm64/macOS catch up.
Confirmed
crates/hero_proc_server/src/server.rs:51-65now:FORGE_TOKEN unsetas a startup warning instead of refusing to startWEBROOT="http://127.0.0.1:9998/"when unsetCustomer-install on x86_64 Linux already gets this fix —
latestrelease'shero_proc-linux-musl-x86_64asset was refreshed today (2026-05-21T09:20:54Z by the canonicallab-publish.yamlworkflow on push to development).But the same release's
hero_proc-linux-musl-arm64andhero_proc-macos-arm64assets are still from 2026-05-17, i.e. pre-fix.lab-publish.yamlis x86_64-only by design; arm64+macOS need their own publish workflow.Leaving open until the multi-arch republish gap is addressed (or this defect's customer impact is judged to be x86_64-Linux-only).