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

Implement Versioning SNAPSHOT Tags for released container images #3433

Open
hamidonos opened this issue Sep 18, 2024 · 1 comment
Open

Implement Versioning SNAPSHOT Tags for released container images #3433

hamidonos opened this issue Sep 18, 2024 · 1 comment
Assignees
Labels
container documentation Improvements or additions to documentation

Comments

@hamidonos
Copy link
Collaborator

hamidonos commented Sep 18, 2024

Situation

Currently, we don't have a structured versioning system in place for released container imges. Tags are without common distinctions between early-stage features, ongoing development, and (pre-)release versions. This lack of versioning tags such as ALPHA, SNAPSHOT, and RC makes it harder for consumers to identify what state a artifact is in.

Wanted:

To improve our release process and ensure better control over software stability and feature development, we should adopt a versioning strategy using tags like ALPHA, SNAPSHOT, and RC (Release Candidate).

ALPHA: For early development phases, allowing us to test incomplete features and gather feedback.

SNAPSHOT: For continuous integration builds that are not production-ready, ensuring quick iteration without affecting stable releases.

RC: For stable, pre-release versions that are nearly ready for production, helping with final testing and bug fixes.

Solution

For now we should use -SNAPSHOT to mark testing & development artifacts in our ghcr.io

Example Tag (SecHub server): 1.10.0_alpine_sven_20240918-SNAPSHOT

-> extend documentation accordingly

@hamidonos hamidonos changed the title Implement Versioning SNAPSHO Tags for Better Release Management Implement Versioning SNAPSHOT Tags for Better Release Management Sep 18, 2024
@sven-dmlr sven-dmlr self-assigned this Sep 18, 2024
@sven-dmlr sven-dmlr changed the title Implement Versioning SNAPSHOT Tags for Better Release Management Implement Versioning SNAPSHOT Tags for released container images Sep 18, 2024
@sven-dmlr
Copy link
Member

Updated description (limit to container images)

@sven-dmlr sven-dmlr added documentation Improvements or additions to documentation container labels Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
container documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants