Dependabot fixes not clearing #190628
-
🏷️ Discussion TypeBug BodyDependabot alerts on my repo (https://github.com/pachewise/pachewise.github.io) are not clearing even though I am merging the relevant dependabot PRs. When I go to the Security tab, I see "all" the alerts I have had in the past month or so; when I click on them, there is either a "creating a security update" (only for picomatch, which I was alerted to today and have already merged the PR), or "No Security Update Needed" (but the alert won't go away). See screenshots below. Is this a new behavior change or a bug?
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
This is a common issue with Dependabot alerts. Merging the PR doesn't always auto-dismiss the alert. A few things to check:
For the picomatch alert specifically - since you just merged it today, give it a few hours. Dependabot's re-scan isn't instant after merge. |
Beta Was this translation helpful? Give feedback.



This is a common issue with Dependabot alerts. Merging the PR doesn't always auto-dismiss the alert. A few things to check:
Lock file might not be updated - If you're using npm/yarn, merging a Dependabot PR updates
package.jsonbut sometimes the lock file still references the old version. Runnpm installoryarn installlocally, commit the updated lock file, and push.Transitive dependency - The vulnerable package might be a sub-dependency. Dependabot updates the direct dep, but the transitive dep might still pull in the old version. Check with:
If it shows the old version under another package, you need that parent package updated too.
Force re-evaluation …