-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Consider release date on crates.io for minimumReleaseAge #17764
Comments
The crates.io API has some performance issues which leads to them heavily rate limiting certain endpoints. This might include the one you suggest. @Turbo87 can hopefully advise |
currently on vacation but I can check once I'm back. the former might need pagination depending on our needs, the latter might work but has an N+1 requests issue. |
This comment was marked as resolved.
This comment was marked as resolved.
This seems to be related: rust-lang/crates.io#5302 |
Note: stabilityDays has been renamed to minimumReleaseAge |
hi - I ran into this issue recently. I found it rather confusing because I think at minimum, it should be made very clear when And I would love to see it built for |
This comment has been minimized.
This comment has been minimized.
@rarkins @Turbo87 looks like the N+1 issue with crates is resolved with rust-lang/crates.io#8037, is there anything else blocking this? |
See discussion: |
🎉 This issue has been resolved in version 38.119.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
What would you like Renovate to be able to do?
The
stabilityDays
configuration does currently not work for rust dependencies. This is caused by the fact that no release date is fetched from crates.io.Renovate bot currently relies on the standard registry schema, which does not contain a release date. The crates.io API exposes a release date for all crate versions, though.
We would like to use the
stabilityDays
option with rust dependencies.If you have any ideas on how this should be implemented, please tell us here.
Version info for crate.io can be fetched either for all versions via
https://crates.io/api/v1/crates/<crate>/versions
or for individual versions viahttps://crates.io/api/v1/crates/<crate>/<version>
.Is this a feature you are interested in implementing yourself?
No
The text was updated successfully, but these errors were encountered: