Repository navigation
chore(deps-dev): remove unused Puppeteer e2e dependencies - #529
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves the two high-severity Dependabot alerts for
extract-zip(#197, #209), which have no patched release.extract-zipcame in through@wordpress/jest-puppeteer-axe→puppeteer→@puppeteer/browsers. The Puppeteer packages andtest-e2escripts are left over from an e2e setup that was scaffolded but never used. The repo has no e2e specs or Jest config. This PR removes:test-e2e,test-e2e:debug, andtest-e2e:watchscripts@wordpress/jest-console,@wordpress/jest-puppeteer-axe,expect-puppeteer, andpuppeteer-testing-libraryThat drops about 5,500 lockfile lines, including
puppeteerandextract-zip. Nothing shipped in the plugin zip changes.Other open alerts
isset()inAnchor::get_block_interfaces()#217, Allow get_block_context_interfaces to be filtered #147): already fixed onmain. deps: bump markdown-it and @wordpress/scripts #513 moved it to 14.3.3. The alerts should close when Dependabot rescans.cssnano6 in@wordpress/scripts. Forcing 7.x ontocssnano6 is a major-version override, so I left it for a separate change.Testing
npm ciandnpm run build:zipsucceed on Node 24.npm audithigh findings go from 30 to 20. The remaining 20 all trace tobraces<= 3.0.3 (GHSA-vfj7-8cjw-p6xm) inside@wordpress/scripts. There's no patchedbracesrelease and Dependabot doesn't raise that alert.Use of AI Tools
AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: Assisting with triaging the Dependabot alerts and removing the unused dependencies.