Skip to content

Add release workflow and docs#21

Merged
Frawless merged 4 commits intostrimzi:mainfrom
Frawless:add-release-workflow
Mar 13, 2026
Merged

Add release workflow and docs#21
Frawless merged 4 commits intostrimzi:mainfrom
Frawless:add-release-workflow

Conversation

@Frawless
Copy link
Copy Markdown
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 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>

# Conflicts:
#	.github/workflows/test-dependencies.yml
#	.github/workflows/test-integrations.yml
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless force-pushed the add-release-workflow branch from dbd110f to 897fd11 Compare March 11, 2026 19:04
@Frawless Frawless marked this pull request as ready for review March 11, 2026 19:04
@Frawless Frawless requested review from im-konge and scholzj March 11, 2026 19:04
@Frawless Frawless requested a review from see-quick March 12, 2026 09:55
Copy link
Copy Markdown
Member

@see-quick see-quick left a comment

Choose a reason for hiding this comment

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

LGTM, thanks @Frawless. Just one nit.

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless merged commit 300c2c6 into strimzi:main Mar 13, 2026
91 checks passed
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

4 participants