Replies: 6 comments
-
|
It is quite noisy, yeah. Because Actions is quite slow, sometimes it's all I can manage to look through (I timebox some regular notifications reviews, so I do it frequently). I think I'd like to try dropping bundle audit from regular runs. Maybe keep it running on Then there's some grouped updates that are worth doing: Rails dependencies and Sentry are the first that come to mind. Feel free to do either of them if you feel like it. Otherwise I'll take a look when I've got some time. |
Beta Was this translation helpful? Give feedback.
-
|
I've been thinking about this again these last two weeks. I've been doing a bundle audit only dependency bumping approach on a side project, and when I created a new one yesterday for something else I also figured I'd keep following the same approach. It's actually working fairly well — at least when you've got few dependencies it's easy to keep on top of it. I've also been thinking about the idea of dependency cooldowns quite a lot more, especially with recent LLM triggered vulnerabilities: https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another
If we took this approach, we'd also need a solution for JavaScript dependencies, does any one know of a tool for that? Plus, a regular review to keep non-vulnerable dependencies fairly up to date. I haven't figured that one out yet on my projects. I think my concern is that trying to apply it here is a different situation and so the constraints don't apply. Thoughts? |
Beta Was this translation helpful? Give feedback.
-
|
I agree. Our use of dependabot is overkill. The app is only an example app and doesn't warrant this pace of upgrades. The only real dependencies we have are in I think we should do one of these two:
On top of that, we could try implement some cooldown measures. Reading the article by Andrew Nesbitt, I understand the following:
Thoughts on these? |
Beta Was this translation helpful? Give feedback.
-
|
Since we are deploying the online documentation and the demo to Heroku, I still think Dependabot is useful, so I wouldn’t go as far as stopping it altogether. Instead, it might be better to use grouped security updates, run them on a schedule, and then trigger them manually whenever something is merged into |
Beta Was this translation helpful? Give feedback.
-
|
Okay, nice, sounds like we're all on the same page. It sounds like the next move is to:
If someone wants to try configuring 1., that'd be very helpful. |
Beta Was this translation helpful? Give feedback.
-
|
We're trying out running weekly and with cooldowns since merging in: #3013. Let's try that for a bit, and we can start a new discussion if we want to revisit it. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Does anyone else feel that Dependabot is a bit noisy in this repo?
Since this is a library, I don’t think we always need to update every dependency to the latest version right away. It also feels a bit off that PRs get a red ❌ just because the Dependabot security audit isn’t passing yet — that doesn’t seem very meaningful for most contributions.
I’d like to propose the following changes to the setup:
What do you think about this?
Beta Was this translation helpful? Give feedback.
All reactions