Skip to content

ci: allow scoped maintenance releases - #128

Closed
MagMueller wants to merge 1 commit into
mainfrom
MagMueller/maintenance-release-tags
Closed

ci: allow scoped maintenance releases#128
MagMueller wants to merge 1 commit into
mainfrom
MagMueller/maintenance-release-tags

Conversation

@MagMueller

@MagMueller MagMueller commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • keep stable releases restricted to main
  • allow only vX.Y.Z-hotfixN prerelease tags from the matching release/vX.Y.Z branch
  • reject all other feature-branch tags

Why

We need a minimal Kimi image-overflow patch from v0.1.13 without shipping the unrelated 958-commit v0.1.14 range. This preserves the existing release guard while adding an explicit maintenance path.

Validation

  • checked workflow diff and shell/ref matching locally
  • the maintenance release remains a prerelease, so it cannot replace /releases/latest

Summary by cubic

Allow scoped maintenance releases by permitting vX.Y.Z-hotfixN prerelease tags from release/vX.Y.Z while keeping stable releases restricted to main. Blocks feature-branch tags that could create divergent releases.

  • New Features
    • Validate tags are on main or, for vX.Y.Z-hotfixN, on the matching release/vX.Y.Z.
    • Fetch main and release/* refs to check ancestry; reject others before uploads.
    • Hotfix releases remain prereleases, so /releases/latest is unchanged.

Written for commit 6f23c19. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

@MagMueller

Copy link
Copy Markdown
Contributor Author

Closing because we are intentionally shipping the complete v0.1.14 release rather than creating a v0.1.13 maintenance build.

@MagMueller MagMueller closed this Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant