Skip to content

feat: add floating tag maintenance workflow#43

Merged
rozsazoltan merged 3 commits into
masterfrom
feat/floating-tags-maintenance
Jun 18, 2026
Merged

feat: add floating tag maintenance workflow#43
rozsazoltan merged 3 commits into
masterfrom
feat/floating-tags-maintenance

Conversation

@rozsazoltan

Copy link
Copy Markdown
Contributor

Summary

Adds an explicit floating tag maintenance flow for the unified toolchain release model.

The normal release flow still updates floating tags during github-release finalize, but the repository now also has a dedicated workflow that can repair or recalculate moving tags after manual tag changes.

Changes

  • Add github-release update-floating-tags as a clear command alias for floating tag synchronization.
  • Restore a focused Update Floating Tags workflow.
  • Run floating tag maintenance automatically when version tags are pushed or deleted.
  • Support manual workflow dispatch for:
    • all release tags
    • a specific semantic version
    • a specific tag
  • Keep floating tag updates out of release asset builds.
  • Update repository checks to require the maintenance workflow.

Notes

This is useful when tags such as vX, vX.Y, latest, or next need to be recalculated after a versioned vX.Y.Z tag is added, deleted, or manually changed.

@rozsazoltan
rozsazoltan merged commit 33fffeb into master Jun 18, 2026
1 check passed
@rozsazoltan
rozsazoltan deleted the feat/floating-tags-maintenance branch June 18, 2026 11:26
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