[ci] No v* tag has been pushed; release.yaml (inline, single-target) exists but never triggered #42

Open
opened 2026-05-03 23:36:58 +00:00 by mik-tf · 0 comments
Owner

Audit context

Filed during Phase 2 CI audit (hero_demo#54, session 55).

State

  • Tags: none
  • Forgejo Releases: none
  • Forgejo package registry: empty
  • .forgejo/workflows/release.yaml (110 lines) exists — inline release logic, single x86_64-musl target. Independent from shared scripts/build_lib.sh::publish_binaries helper.

Root cause

on: push: tags: ["v*"] — never triggered because no v* tag pushed.

Distinct from cluster A

Unlike hero_biz cluster, this workflow uses inline release-creation + asset-upload (similar to hero_proc / hero_router pattern). So cluster A's fix is not required here. Push a tag and it should produce a Release with assets directly.

  1. Push v0.1.0 (or appropriate from buildenv.sh::VERSION).
  2. Watch the run, verify Release + assets.
  3. Wire --from-ci into hero_skills/tools/modules/services/service_slides.nu.

Effort

Quickest win in the cohort — 15 min. Phase 2 implementation.

## Audit context Filed during Phase 2 CI audit ([hero_demo#54](https://forge.ourworld.tf/lhumina_code/hero_demo/issues/54), session 55). ## State - Tags: **none** - Forgejo Releases: **none** - Forgejo package registry: **empty** - `.forgejo/workflows/release.yaml` (110 lines) exists — **inline release logic**, single x86_64-musl target. Independent from shared `scripts/build_lib.sh::publish_binaries` helper. ## Root cause `on: push: tags: ["v*"]` — never triggered because no `v*` tag pushed. ## Distinct from cluster A Unlike hero_biz cluster, this workflow uses inline release-creation + asset-upload (similar to hero_proc / hero_router pattern). So cluster A's fix is **not required** here. Push a tag and it should produce a Release with assets directly. ## Recommended fix 1. Push `v0.1.0` (or appropriate from `buildenv.sh::VERSION`). 2. Watch the run, verify Release + assets. 3. Wire `--from-ci` into `hero_skills/tools/modules/services/service_slides.nu`. ## Effort Quickest win in the cohort — 15 min. Phase 2 implementation.
Sign in to join this conversation.
No labels
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_slides#42
No description provided.