ci: rename release artifacts to full target-triple shape (home#212) #105

Merged
mik-tf merged 1 commit from development_mik_home212_rename into development 2026-05-06 23:53:55 +00:00
Owner

Summary

  • Rename build-linux.yaml matrix artifact: values from linux-{amd64,arm64}-{musl,gnu} to full Rust target triples (x86_64-unknown-linux-musl, aarch64-unknown-linux-gnu).
  • v0.1.8 assets were PATCH-renamed in-place during session 71 (Forgejo asset PATCH); this change ensures the next tagged release publishes in the new shape automatically — no rebuild required for v0.1.8.

Why

Workspace-wide convention adopted in lhumina_code/home#212 — every Hero stack release now uses full target-triple naming so consumers (service_*.nu in hero_skills/nutools) can resolve assets via a single suffix derived from rustc --print host-tuple. hero_compute is one of four off-radar repos in Bucket D of the home#212 audit; this closes the producer side.

Test plan

  • v0.1.8 assets PATCHed in-place (8 renames, all HTTP 201).
  • Next tag (whenever cut) lands assets in target-triple shape automatically.
  • Consumer side: hero_skills service_compute.nu suffix flip + --download wiring (separate PR).
## Summary - Rename `build-linux.yaml` matrix `artifact:` values from `linux-{amd64,arm64}-{musl,gnu}` to full Rust target triples (`x86_64-unknown-linux-musl`, `aarch64-unknown-linux-gnu`). - v0.1.8 assets were PATCH-renamed in-place during session 71 (Forgejo asset PATCH); this change ensures the next tagged release publishes in the new shape automatically — no rebuild required for v0.1.8. ## Why Workspace-wide convention adopted in https://forge.ourworld.tf/lhumina_code/home/issues/212 — every Hero stack release now uses full target-triple naming so consumers (`service_*.nu` in `hero_skills/nutools`) can resolve assets via a single suffix derived from `rustc --print host-tuple`. hero_compute is one of four off-radar repos in **Bucket D** of the home#212 audit; this closes the producer side. ## Test plan - [x] v0.1.8 assets PATCHed in-place (8 renames, all HTTP 201). - [ ] Next tag (whenever cut) lands assets in target-triple shape automatically. - [ ] Consumer side: hero_skills `service_compute.nu` suffix flip + `--download` wiring (separate PR).
ci: rename release artifacts to full target-triple shape (home#212)
All checks were successful
Test / test (push) Successful in 2m10s
Test / test (pull_request) Successful in 2m7s
adf58b190a
Aligns hero_compute's release artifacts with the workspace-wide naming
convention adopted in lhumina_code/home#212:
file suffix matches the Rust target triple verbatim, no x64/amd64 alias.

v0.1.8 assets were PATCH-renamed in-place as part of the session-71
sentinel sweep; this change ensures next-tag publishes land in the new
shape automatically.

Signed-off-by: mik-tf
mik-tf merged commit d710d482e5 into development 2026-05-06 23:53:55 +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_compute!105
No description provided.