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

Closed
hamidonos opened this issue Sep 18, 2024 · 1 comment · Fixed by #3645
Closed

Implement Versioning SNAPSHOT Tags for released container images #3433

hamidonos opened this issue Sep 18, 2024 · 1 comment · Fixed by #3645
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
sven-dmlr added a commit that referenced this issue Nov 25, 2024
Also improved wording in SecHub's introduction
sven-dmlr added a commit that referenced this issue Nov 25, 2024
…s-for-dev-container-images

documented dev tagging for published artifacts #3433
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

Successfully merging a pull request may close this issue.

2 participants