Open bene-tleilax-werdna opened 19 hours ago
@bene-tleilax-werdna the "Skipping sending metrics" shows up because we don't configure the OpenTelemetry collector. I don't think this message would be the root cause of the issue, there is likely something else going on which is causing Dependabot to want to send to OpenTelemetry, but it can't. You can see this message appear earlier in your logs and the update still continues regardless.
Unfortunately, the Dependabot proxy component is closed-source, so I would not be able to diagnose what is going on inside that component. When I have some free time, I will attempt to recreate your issue from the dependency list in your log and see if I can get any extra information out of it or at least boil it down to a minimal reproduction repo.
I did a quick search of the dependabot-core project and found https://github.com/dependabot/dependabot-core/issues/10309#issuecomment-2421803431 which seems to be similar to your issue. There is a follow-up comment suggesting the groups
config is causing bottlenecks, maybe you could try using smaller groups or removing groups entirely to see if the update progresses past this point? Posting your experience there might help get the issue some attention.
Good idea, I will give that a shot and thank you for linking me to that issue, I'll post there after I see what happens if I remove groups entirely.
I appreciate your quick response and willingness to try to tackle this issue!
Describe the bug Attempting to run the Dependabot extension on a TypeScript repo results in a repetitive message that occurs once every minute until the task times out.
I am not 100% certain this isn't a depedenabot-core issue but I figure I would raise this here first.
If something is misconfigured, I'm happy to correct it. I will say I was able to setup a pip/Python Dependabot extension task with minimal setup and no issues, but I keep encountering issues with the npm package manager.
Categorization
To Reproduce Steps to reproduce the behavior:
Expected behavior The pipeline and task to complete.
Logs and screenshots
I will attach the task output log to this with system.debug enabled (which I cancelled so it wasn't holding up other pipelines from executing due to concurrent run constraints).
npm-dependabot-msg-repeat.log
Log sample
pipeline.yml
dependabot.yml
Extension (please complete the following information):