Add main and release-tag container publication workflows #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Current state
The CI workflow runs only for pushes to
devel.It:
code.kovula.com/viafier/viafier4:develafter all checks passNo production images are currently published from
mainor release tags.Goal
Define and implement the production-image publication policy for
mainand version tags before the first release.Scope
Decide whether pushes to
mainshould publish:maintagDefine the accepted release-tag format, likely
v<major>.<minor>.<patch>.Publish the production target only after all lint and test jobs succeed.
Preserve immutable commit-specific test image tags.
Publish release tags without introducing or moving
latestunless explicitly approved.Ensure tag builds use the exact tagged commit.
Extend the registry cleanup policy so release tags are retained.
Keep publication policy in the viafier repository, not in
shared/workflows.Acceptance criteria
mainfollow the agreed production-image tagging policy.develimage remains supported.latesttag is introduced without a separate explicit decision.