Merged
Conversation
6c49dcc to
373b5af
Compare
373b5af to
5401a37
Compare
gajicdev
approved these changes
Mar 4, 2026
thde
reviewed
Mar 4, 2026
thde
reviewed
Mar 4, 2026
thde
reviewed
Mar 4, 2026
5401a37 to
dbaf6ed
Compare
This improves the CI workflow for the base images. Whenever we merge/push to `main`, we shellcheck and try to build the images (but we don't push them). Every night, `nightly` tagged images are created and pushed. Then, on a biweekly basis, we build the current image, based on `main` and compare the result to the latest `stable` image. We gather the changed ubuntu packages and release the just built image as the new `stable` one. A new tag is pushed and a github release is created which contains the changed packages and all commits added since the last tag which contain the conventinal commit preambles `fix`, `feat` or `breaking`.
dbaf6ed to
20a8ed0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This improves the CI workflow for the base images. Whenever we
merge/push to
main, we shellcheck and try to build the images (but wedon't push them). Every night,
nightlytagged images are created andpushed. Then, on a biweekly basis, we build the current image, based on
mainand compare the result to the lateststableimage. We gatherthe changed ubuntu packages and release the just built image as the new
stableone.A new tag is pushed and a github release is created which contains the
changed packages and all commits added since the last tag which contain
the conventinal commit preambles
fix,featorbreaking.This biweekly "release" pipeline can also be started via the GitHub UI to quickly release a new
stablerelease.