-
Notifications
You must be signed in to change notification settings - Fork 40
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
Make renovate work with cargo-hakari #4166
Comments
It looks like dependabot is just broken full stop: https://github.com/oxidecomputer/omicron/network/updates/9290049/jobs It would be good to get dependency updates working again soon. |
Actively working on this. |
Previously we had another problem, but now dependabot is just timing out. Perhaps the number of dependencies is beyond what it can handle. https://github.com/oxidecomputer/omicron/network/updates/729281002 |
Weird, it looks like dependabot is stuck in some sort of maybe-quadratic resolution issue (in this log I think part of what might be happening is that Dependabot doesn't know how to handle lockfile-only updates (which is pretty bad!!!), and with the workspace-hack, a number of dependencies made their way from being transitive-only to being direct. So dependabot's issuing a lot of updates that it really should have been all this time, which may be causing resolution slowdowns. For people with access to Oxide RFDs, https://rfd.shared.oxide.computer/rfd/0434 talks about this and other issues. |
#4236 should address this. |
* Add configuration for automatically creating dependencies, and for pinning GitHub Actions digests * Add a post-upgrade script that runs cargo-hakari. Depends on oxidecomputer/renovate-config#5. See [RFD 434](https://rfd.shared.oxide.computer/rfd/0434) and #4166.
The workspace-hack package results in two issues with dependabot:
cargo hakari generate
and push it to the branch.We can solve both these issues with Renovate's support for excluding particular paths, and running post-upgrade commands.
Useful links:
The text was updated successfully, but these errors were encountered: