ci: rename release artifacts to target-triple shape (home#212, honest gnu) #20

Merged
mik-tf merged 1 commit from development_mik_home212_shrimp into development 2026-05-06 16:03:46 +00:00
Owner

Per home#212.

Not in the original home#212 migration table — added during the rename arc audit. Workflow runs cargo build --release without --target, producing host-default x86_64-unknown-linux-gnu binaries inside ghcr.io/despiegk/builder:latest. Old linux-amd64 was concealing the libc.

build-linux.yaml SUFFIX="linux-amd64"SUFFIX="x86_64-unknown-linux-gnu".

4 existing v2.0.0 assets renamed via Forgejo asset-PATCH API in lockstep (the workflow currently builds 3 of those 4 — hero_shrimp_cli exists from a prior workflow shape and was renamed for backward-compat with external consumers).

Consumer-side service_shrimp.nu updated in lockstep on hero_skills development_mik_home212_consumer branch.

Per [home#212](https://forge.ourworld.tf/lhumina_code/home/issues/212). Not in the original home#212 migration table — added during the rename arc audit. Workflow runs `cargo build --release` without `--target`, producing host-default `x86_64-unknown-linux-gnu` binaries inside `ghcr.io/despiegk/builder:latest`. Old `linux-amd64` was concealing the libc. `build-linux.yaml` `SUFFIX="linux-amd64"` → `SUFFIX="x86_64-unknown-linux-gnu"`. 4 existing v2.0.0 assets renamed via Forgejo asset-PATCH API in lockstep (the workflow currently builds 3 of those 4 — `hero_shrimp_cli` exists from a prior workflow shape and was renamed for backward-compat with external consumers). Consumer-side `service_shrimp.nu` updated in lockstep on hero_skills `development_mik_home212_consumer` branch.
ci: rename release artifacts to target-triple shape (home#212)
Some checks failed
Verify / verify (pull_request) Failing after 2m17s
ee0244b7f5
Honest gnu rename — workflow runs cargo build --release without --target,
producing host-default x86_64-unknown-linux-gnu binaries. Existing
linux-amd64 suffix was concealing the libc.

Before: hero_shrimp{,_server,_ui}-linux-amd64
After:  hero_shrimp{,_server,_ui}-x86_64-unknown-linux-gnu

Existing v2.0.0 assets (including a hero_shrimp_cli that's no longer in
the workflow's binary list — kept and renamed for backward compat with
external consumers) renamed via Forgejo asset-PATCH API in lockstep.

Refs lhumina_code/home#212

Signed-off-by: mik-tf
mik-tf merged commit c4f6c75c7c into development 2026-05-06 16:03:46 +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_shrimp!20
No description provided.