ci: allow release tags from development OR main #140
No reviewers
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
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_whiteboard!140
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_release_branch_gate"
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?
Mirrors the canonical Hero release-workflow pattern from https://forge.ourworld.tf/lhumina_code/hero_proxy/src/branch/development/.forgejo/workflows/release.yaml#L36-L45, propagated to hero_aibroker via lhumina_code/hero_aibroker#57.
The previous Verify tag is on release branch step required the tag commit to be an ancestor of origin/main. Hero convention is that development is the trunk — most feature work lands there directly and tags are pushed from development. main is reserved for periodic release cuts.
This is the second of two prerequisites for ever publishing a hero_whiteboard release: PR #139 fixed artifact naming (home#212), this PR fixes the ancestry gate so a development-branch tag can pass it. The third prerequisite (FORGEJO_TOKEN write:repository scope) was rotated out-of-band before this session.
Workspace pre-merge gate already green from PR #139 (no .rs files touched here).
Signed-off-by: mik-tf