Replies: 6 comments 5 replies
-
Addressing this would help a lot when using bots such as Renovate or Dependabot to update Docker images automatically. Right now LiteLLM requires a manual configuration using regexes (for example with https://docs.renovatebot.com/modules/versioning/regex/) to parse the tags. Following semver would nicely allow for transparent support. (we actually also had to fix Renovate to support underscores in image tags: renovatebot/renovate#35896) |
Beta Was this translation helpful? Give feedback.
-
What would the new docker images look like? it seems like the semvar incompatibility is caused by the additional |
Beta Was this translation helpful? Give feedback.
-
Moving to discussion for now |
Beta Was this translation helpful? Give feedback.
-
I would like to see tags on the images that make following the versions easier. For example when v1.70.0 is released the image get's tagged with v1.70.0, v1.70 and v1. When v1.70.1 is released that new image will be tagged with v1.70.1, v1.70 and v1. |
Beta Was this translation helpful? Give feedback.
-
Instead of using tags to distinguish every type of release, we could just do Example; Instead of ghcr.io/berriai/litellm:main-v1.69.1-nightly, it would be ghcr.io/berriai/litellm-nightly:v1.69.1 I don't know if the main- part is needed but if so we could name it like ghcr.io/berriai/litellm-main-nightly Atleast that is what I have thought of for now, open to suggestions, thanks! |
Beta Was this translation helpful? Give feedback.
-
Hey! Forgot to send this here, I opened a PR, see here: #10927 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The Feature
Seperate dev, nightly and stable releases to seperate GitHub images
Motivation, pitch
Right now the GitHub images are a mess. There are multiple types of images (nightly, dev and pip-dev whatever that is), it is really hard to parse using tools like Renovate and is not semver compatible at all.
Not to mention GitHub releases which have dev releases as latest and not marked as pre-release.
Are you a ML Ops Team?
No
Twitter / LinkedIn details
No response
Beta Was this translation helpful? Give feedback.
All reactions