-
Notifications
You must be signed in to change notification settings - Fork 1k
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
pnpm: support v9 lockfile format for dependabot alerts - and/or warn that it is unsupported #10534
Comments
We are also no longer seeing security alerts, having upgraded recently. There has been very little, if no, warning provided. |
Version updates don't seem to be working either in our case since we've migrated from yarn to pnpm v9. |
Not seeing dependabot security alerts for projects using pnpm, found this issue searching for answers... hopefully will be fixed soon. |
I can see dependabot alerts in our repo using the v9 lockfile again as of a few hours ago. I can't see any related notes in the change log. Hopefully this is working again for others as well. |
I don't see anything yet but maybe it will take a bit to propagate. Are you doing anything with your dependabot.yml to define that you are using PNPM or did dependabot just start picking it up natively? |
We're seeing some alerts too, but I’m unclear on the reason why. The confusion stems from the fact that the dependency graph still doesn’t detect transitive dependencies from v9 lockfiles:
The reason I’m bringing up the dependency graph is because of this section in the README of the repository:
This is also why I opened the aforementioned discussion #10534 (comment). |
We're not doing anything special beyond the following @msudol:
We're seeing transitive dependencies as part of our dependency graph now. We've got a support ticket on this running in parallel, I've enquired to find out what change has been made for things to start working again. Good spot on the readme @vluoto . Thanks for opening the discussion, I'll post an update there as well. |
Hmm, I just checked, and we’re also seeing transitive dependencies in our repository: Interestingly, my v9 showcase repo still only shows direct dependencies: This could be due to a gradual rollout on GitHub's end. 🤷🏻♂️
Thanks for this! I'm eager to learn what it was. |
It works for me, but I had to update dependencies first to trigger a re-scan |
Also working here now. edit: though also seeing other problems like dependencies outside of the root of our mono repo get a package.json update but no lock file, and groups are not being applied correctly. Unsure if related. |
Regarding the visibility of the change, I've had the following back from support:
|
As of 20 Oct 2024, GitHub now successfully detects and reports vulnerabilities detected in pnpm v9 lockfiles. This appears to be working even without configuring the |
Seems this is now addressed; closing this out. Please feel free to open new issues if there are related gaps. |
Is there an existing issue for this?
Feature description
There is already an issue for this: #9522 that has been closed, but I've confirmed with GitHub support that in fact it is still not supported for security updates.
We are not seeing any security alerts since upgrading. This seems pretty dangerous given others may also have upgraded without realising they would no longer receive updates - dependabot doesn't seem to trigger any warning for this?
The text was updated successfully, but these errors were encountered: