Tea support #24743
Replies: 2 comments
-
Hi there, You're asking us to support a new package manager. We need to know some basic information about this package manager first. Please copy/paste the new package manager questionnaire, and fill it out in full. Once the questionnaire is filled out we'll decide if we want to support this new manager. Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
-
First, to everyone wondering why they search pkgx and see tea <- it was renamed I am unsure why Having official support would be awesome, but at least the fundamentals can be done by using
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"customManagers": [
{
"customType": "regex",
"fileMatch": ["\\.yml$"],
"datasourceTemplate": "custom.pkgx",
"matchStrings": [
"\\s*(?<depName>.*?): \"(?<currentValue>.*?)\""
],
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}"
}
],
"customDatasources": {
"pkgx": {
"defaultRegistryUrlTemplate": "https://dist.pkgx.dev/{{packageName}}/linux/x86-64/versions.txt",
"format": "plain"
}
}
} Example dependencies:
google.com/gcloud: "494.0.0" Resulting in: Noteworthy, there is no real public API from the pkgx project afaik, just some discussion: pkgxdev/pantry#819 I hope this is not against their terms and won't stress their servers. But to my estimates the traffic is not worth the discussion. Worth mentioning: I am pretty sure another approach would be by getting all the related github/npn/whatever projects manually and annotate the file like e.g. the |
Beta Was this translation helpful? Give feedback.
-
What would you like Renovate to be able to do?
It would be awesome if renovate could auto-update Tea dependencies.
What is Tea?
If you have any ideas on how this should be implemented, please tell us here.
While Tea allows for defining dependency sources in several ways, these seem to be popular Tea native options:
and a more complicated one
Is this a feature you are interested in implementing yourself?
No
Beta Was this translation helpful? Give feedback.
All reactions