Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Workflow #47

Merged
merged 4 commits into from
Dec 18, 2023
Merged

Release Workflow #47

merged 4 commits into from
Dec 18, 2023

Conversation

fwilhe
Copy link
Member

@fwilhe fwilhe commented Dec 14, 2023

This PR implements a release workflow for a introducing semantic versions to the builder.
Minor version updates are expected to be compatible between the build script and the OCI image.
Major version upgrades may introduce breaking changes between the build script and the OCI image.

This change will improve how the builder can be kept up to date with dependabot.

@fwilhe
Copy link
Member Author

fwilhe commented Dec 14, 2023

I'm not sure if there is a more elegant way to do this.. bit ugly that we now have so many conditional statements in the steps

.github/workflows/bump.py Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
@fwilhe fwilhe marked this pull request as ready for review December 18, 2023 13:30
@fwilhe
Copy link
Member Author

fwilhe commented Dec 18, 2023

Cancelled the run on purpose because it's not relevant to the changes in this PR

@fwilhe fwilhe merged commit 877951f into main Dec 18, 2023
2 of 5 checks passed
@fwilhe fwilhe deleted the release-versions branch December 18, 2023 14:06
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.

2 participants