-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
feat(manager/poetry): Support tag as git-dependency on github #21949
feat(manager/poetry): Support tag as git-dependency on github #21949
Conversation
Parse git dependencies like {git = "https://github.com/tiangolo/fastapi.git", tag="1.2.3"} or {git = "git@github.com:tiangolo/fastapi.git", tag="1.2.3"} and support them as github-tabs datasources.
please correctly fill the PR template |
Thanks viceice! If that's fine with you, I'll wait for rarkins's approval before merging. |
Thanks a lot rarkins! |
🎉 This PR is included in version 35.70.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
rarkins, viceci, just wanted to congratulate you on the process put in place in renovate. Everything is so self explanatory that I don't even have to ask when the PR will be released:
So far, contributing to renovate has been the best experience I ever had working in an open source project 👏 👏 👏, thank you! |
Hi, thanks for this PR! In our projects, this does not seems to work on tags starting with a This seems to be a quite common behavior: https://semver.org/#is-v123-a-semantic-version Is it an intended behavior? Thanks! |
Changes
Parse git dependencies like
or
and support them as github-tags datasources.
Context
GitHub Packages currently lacks support for PyPI repositories. As an alternative, some companies opt to use git-dependencies for hosting internal dependencies rather than installing third-party solutions such as artifactory or Google’s Artifact Registry. This pull request adds support for specific use cases that rely on git tags, as discussed in issue #21848.
Documentation (please check one with an [x])
How I've tested my work (please select one)
I have verified these changes via: