[GH-ISSUE #613] Improved Image Versioning and Release Cycle #227

Closed
opened 2026-02-27 08:15:59 +03:00 by kerem · 2 comments
Owner

Originally created by @RedlineTriad on GitHub (Jun 23, 2023).
Original GitHub issue: https://github.com/lldap/lldap/issues/613

https://hub.docker.com/r/nitnelave/lldap/tags

Currently only the latest images seem to be frequently updated, but it would be nice to have daily, or per PR images.
I use renovate bot to automatically update images, but when using latest that doesn't work.
But if I were to use the named images I would be months behind in the development cycle, which would be annoying.

Grafana images have very nice versioning as an example:
https://hub.docker.com/r/grafana/grafana/tags

Also, hello from hackernews :D

Originally created by @RedlineTriad on GitHub (Jun 23, 2023). Original GitHub issue: https://github.com/lldap/lldap/issues/613 https://hub.docker.com/r/nitnelave/lldap/tags Currently only the latest images seem to be frequently updated, but it would be nice to have daily, or per PR images. I use renovate bot to automatically update images, but when using latest that doesn't work. But if I were to use the named images I would be months behind in the development cycle, which would be annoying. Grafana images have very nice versioning as an example: https://hub.docker.com/r/grafana/grafana/tags Also, hello from hackernews :D
kerem 2026-02-27 08:15:59 +03:00
  • closed this issue
  • added the
    docker
    label
Author
Owner

@martadinata666 commented on GitHub (Jun 24, 2023):

My 2 cents here, why do we need daily images? or even per PR image cluttering up the tags page. Can it use :main tag? If it can, then imo should take the issue to renovate as grafana :main work the same as lldap :latest, I assume it can't as the renovate docs only accepting semver? The only exception is ubuntu:something or debian:something, it's just weird renovate don't want to support it for other images.

Then lastly yes, lldap on a slow pace as it a community project that time is not our friend.

Thanks for the input anyway

<!-- gh-comment-id:1605255196 --> @martadinata666 commented on GitHub (Jun 24, 2023): My 2 cents here, why do we need daily images? or even per PR image cluttering up the tags page. Can it use `:main` tag? If it can, then imo should take the issue to renovate as grafana `:main` work the same as lldap `:latest`, I assume it can't as the [renovate docs](https://docs.renovatebot.com/docker/) only accepting semver? The only exception is `ubuntu:something` or `debian:something`, it's just weird renovate don't want to support it for other images. Then lastly yes, lldap on a slow pace as it a community project that time is not our friend. Thanks for the input anyway ☕
Author
Owner

@RedlineTriad commented on GitHub (Jun 24, 2023):

@martadinata666

If I use the main tag I don't know which image is actually deployed, I don't care much about semver but I do care about determinism and having software versions in git with rollback possibilities.

Or even with a bug report I can't say I just use latest, and using a months old version when reporting bugs is also bad. So the best thing I can do is go on the server manually and get the digest of the image, and even with that there might be no way to map it back to a git commit.

I would just like versioned builds that are as up to date as possible, what those versions are is not that important.

<!-- gh-comment-id:1605349914 --> @RedlineTriad commented on GitHub (Jun 24, 2023): @martadinata666 If I use the main tag I don't know which image is actually deployed, I don't care much about semver but I do care about determinism and having software versions in git with rollback possibilities. Or even with a bug report I can't say I just use latest, and using a months old version when reporting bugs is also bad. So the best thing I can do is go on the server manually and get the digest of the image, and even with that there might be no way to map it back to a git commit. I would just like versioned builds that are as up to date as possible, what those versions are is not that important.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#227
No description provided.