Closed secustor closed 2 weeks ago
Hi, we (Glasskube) would love to contribute this feature!
Do you have any suggestions about where to best get started?
Hi @kosmoz, that's great to hear! We recommend you implement in this order:
Datasource or Datasource+versioning won't be particularly useful on their own, although potentially someone could already use our custom manager with them for some value. However it simplifies things to work on them and merge incrementally. The final validation would be a real e2e repo test once the manager PR is ready.
For datasource, check out the readme and then it can be easiest if you pick an existing datasource which is similar and start by copy/pasting. Here was the most recent datasource addition for reference: https://github.com/renovatebot/renovate/pull/27971
I already started working on the versioning scheme in parallel to the datasource, but I'm not sure where to push my changes to best fit your workflow. Should I create a new PR based on main
?
Yea there should be no overlaps
versioning
should be merged first so we can set it as default in the datasource.
:tada: This issue has been resolved in version 38.45.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Discussed in https://github.com/renovatebot/renovate/discussions/29206