-
Notifications
You must be signed in to change notification settings - Fork 152
Semantic version #140
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
Semantic version #140
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR implements semantic versioning for the py-kms project by refactoring version tracking from branch-based to reference-based (supporting tags). The changes prepare the project for a v1.0.0 release with proper Git-based tagging.
Key Changes:
- Renamed all
branch/BUILD_BRANCHreferences toreference/BUILD_REFERENCEthroughout the codebase - Updated GitHub Actions workflows to support version tag-based builds and modernized action versions
- Reorganized README.md with cleaner structure and added semantic versioning documentation
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| py-kms/templates/base.html | Updated UI text from "branch" to "reference" for version display |
| py-kms/pykms_WebUI.py | Changed dictionary key from 'branch' to 'reference' in version info |
| docs/Contributing.md | Updated contribution guidelines to reference the next branch |
| docker/docker-py3-kms/Dockerfile | Renamed build argument from BUILD_BRANCH to BUILD_REFERENCE |
| README.md | Restructured README with semantic versioning info and cleaner formatting |
| CHANGELOG.md | Added deprecation notice indicating migration to Git-based releases |
| .github/workflows/bake_to_version.yml | New workflow for building version-tagged Docker images |
| .github/workflows/bake_to_test.yml | Updated to use BUILD_REFERENCE and upgraded checkout action |
| .github/workflows/bake_to_next.yml | Updated naming, Docker tags structure, and action versions |
| .github/workflows/bake_to_latest.yml | Changed trigger from branch push to tag push and updated references |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: simonmicro <simon@simonmicro.de>
Signed-off-by: simonmicro <simon@simonmicro.de>
Signed-off-by: simonmicro <simon@simonmicro.de>
Signed-off-by: simonmicro <simon@simonmicro.de>
Signed-off-by: simonmicro <simon@simonmicro.de>
Signed-off-by: simonmicro <simon@simonmicro.de>
Signed-off-by: simonmicro <simon@simonmicro.de>
b38260b to
1621f9a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: simonmicro <simon@simonmicro.de>
|
Merged regardless, due to no reaction of requested reviewers. |
Closes #116
...the reset of this we have to do at the next release:
mainv1.0.0and create a GitHub release from it (this will then auto-trigger a workflow for a tagged Docker image being built)