feat(service_whiteboard): add --from-ci install path #206

Merged
mik-tf merged 1 commit from development_mik_service_whiteboard_from_ci into development 2026-05-04 23:38:44 +00:00
Owner

Mirrors service_biz / service_foundry pattern. Downloads three statically-linked musl binaries from a Forgejo release tag instead of cargo-building from source.

Producer side already in place:

Usage:

service_whiteboard install --from-ci
service_whiteboard install --from-ci --version v0.1.0-rc2
service_whiteboard install --from-ci --reset

Will smoke-test on heroci before squash-merge.

Signed-off-by: mik-tf

Mirrors service_biz / service_foundry pattern. Downloads three statically-linked musl binaries from a Forgejo release tag instead of cargo-building from source. **Producer side already in place:** - https://forge.ourworld.tf/lhumina_code/hero_whiteboard/pulls/139 — target-triple artifact naming (home#212) - https://forge.ourworld.tf/lhumina_code/hero_whiteboard/pulls/140 — dev-or-main ancestry guard - https://forge.ourworld.tf/lhumina_code/hero_whiteboard/pulls/141 — explicit refspecs (manual-clone compatibility) - v0.1.0-rc2 published with 3 x86_64-unknown-linux-musl assets **Usage:** ``` service_whiteboard install --from-ci service_whiteboard install --from-ci --version v0.1.0-rc2 service_whiteboard install --from-ci --reset ``` Will smoke-test on heroci before squash-merge. Signed-off-by: mik-tf
feat(service_whiteboard): add --from-ci install path
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 3s
643b7dd087
Mirrors service_biz / service_foundry pattern (PR #204, PR #205).
Downloads three statically-linked musl binaries from a Forgejo
release tag instead of cargo-building from source — no Rust
toolchain or git clone required on the target.

Producer side:
- PR lhumina_code/hero_whiteboard#139
  — target-triple artifact naming (home#212)
- PR lhumina_code/hero_whiteboard#140
  — dev-or-main ancestry guard
- PR lhumina_code/hero_whiteboard#141
  — explicit refspecs in fetch (manual git clone compatibility)
- v0.1.0-rc2 published with 3 x86_64-unknown-linux-musl assets:
    hero_whiteboard
    hero_whiteboard_server
    hero_whiteboard_ui
  (aarch64-unknown-linux-gnu deferred — runner stuck mid-job, will
   re-run in a later rc)

Usage:
  service_whiteboard install --from-ci
  service_whiteboard install --from-ci --version v0.1.0-rc2
  service_whiteboard install --from-ci --reset

Hardcodes target triple "x86_64-unknown-linux-musl" matching the
biz / foundry consumers — heroci and herodemo are both amd64.

Signed-off-by: mik-tf
mik-tf merged commit 070ae3187a into development 2026-05-04 23:38:44 +00:00
mik-tf deleted branch development_mik_service_whiteboard_from_ci 2026-05-04 23:38:44 +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_skills!206
No description provided.