Skip to content

ci: add semantic-release job for automated version bumping#48

Merged
djach7 merged 2 commits intocontainers:mainfrom
rmiki-dev:version
Mar 2, 2026
Merged

ci: add semantic-release job for automated version bumping#48
djach7 merged 2 commits intocontainers:mainfrom
rmiki-dev:version

Conversation

@rmiki-dev
Copy link
Collaborator

This PR uses the semantic-release action to automate versioning and releases based on commit history. It does this by reading commits to calculate the next version and creating a git-tag automatically. A GitHub App is used in place of a PAT to provide better security and bypass the repo ruleset, allowing the bot to push tags while keeping the main branch protected.

@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

Signed-off-by: Rosy-Glorious Miki <rmiki@redhat.com>
Copy link
Collaborator

@djach7 djach7 left a comment

Choose a reason for hiding this comment

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

LGTM after changes

@mmartinv
Copy link
Collaborator

Isn't a release config file required for this action to work? 1

Footnotes

  1. https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration

@rmiki-dev
Copy link
Collaborator Author

Isn't a release config file required for this action to work? 1

Footnotes

1. https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration [↩](#user-content-fnref-1-15b94e9f7b70276790c93dcf9b3e1916)

A config file isn't strictly required, but it will be a great addition to change the default configurations, such as the default branch and release notes. I'll include the file and push it through.

Signed-off-by: Rosy-Glorious Miki <rmiki@redhat.com>
@djach7 djach7 merged commit cc1be62 into containers:main Mar 2, 2026
4 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.

3 participants