Skip to content

Add release workflow and docs#21

Draft
Frawless wants to merge 4 commits intostrimzi:mainfrom
Frawless:add-release-workflow
Draft

Add release workflow and docs#21
Frawless wants to merge 4 commits intostrimzi:mainfrom
Frawless:add-release-workflow

Conversation

@Frawless
Copy link
Member

@Frawless Frawless commented Mar 9, 2026

This PR adds release workflow and docs.

This PR proposes vMAJOR.MINOR versioning for releases like v1.0. The release basically means creating a immutable tag with name vMAJOR.MINOR and updating floating tag with name vMAJOR.

The tags will be created automatically by triggering release workflow from release branches. Release branches will have format release-<MAJOR>.x. Workflow will determine next following tag base don latest released one. If there is no tag with current MAJOR version, it will use vMAJOR.0 as a tag name.

Workflow also creates github releases like these - https://github.com/Frawless/github-actions/releases .

Anyone who will trigger the worklow is able to set tag name (maybe we should remove it?) and release text that will be prepend to changelog.

Frawless added 3 commits March 9, 2026 22:48
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless added this to the 1.0.0 milestone Mar 9, 2026
@Frawless Frawless linked an issue Mar 9, 2026 that may be closed by this pull request
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
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.

Define release process for actions

1 participant