Repository navigation
chore(deps): routine update — @wp-playground/cli 3.1.58 → 3.1.61 - #75
Conversation
Routine update. The only dependency behind: playwright-core is pinned exact at 1.64.1, which is current. Patch-level only, inside the declared ^3 range. pnpm test:all green — lint, measure, the WordPress 6.7 behaviour suite and the render lane, which is where a playground-CLI change would show. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mg9rjVkVrjNhL42MXm9zE7
sydevs-bot
left a comment
There was a problem hiding this comment.
🧐 Adversarial review
Clean. The diff is one specifier line plus its lockfile. No file, dependency, config knob or abstraction is added, so the builder's ladder has nothing to walk, and nothing rides along beside the bump.
Every claim in the body holds against the registry and the tree. 3.1.61 is latest and playwright-core@1.64.1 is latest, so "the only one this repo is behind on" and "no major behind" are both true. The 32 moved packages are 32 bumps of the same 32 names — none added, none removed.
One correction, not a finding: the lockfile, not the ^3.1.61 floor, is what makes a fresh clone resolve what CI ran. Raising the floor records intent and stops a lockfile-free resolution going backwards.
Findings
None.
What was checked
package.jsonandpnpm-lock.yamlas the branch has them. The 32 changed lock keys diffed name by name: the added-only and removed-only sets are both empty.- No engines floor moved. The
node:requirement histogram is identical on both sides,>=24.18.021 times on each. @php-wasm/nodemovedfs-ext-extra-prebuiltintooptionalDependencies, sonanis nowoptional: true. Upstream's change, strictly looser, andpnpm.ignoredBuiltDependenciesstill names it.- Registry:
@wp-playground/clilatest is 3.1.61, published 2026-10-26.playwright-corelatest is 1.64.1. - The prose pins still read 3.1 at
tests/AGENTS.md:18andtests/render.mjs:106. Same minor, so neither goes stale. - Contract surface untouched:
tests/atlas-url-contract.jsonunchanged, andURL contract in sync,Lint & testandDependency Review / reviewall green. - No
## Previewlink to open — this repo ships a release zip.
🤖 Written by the sydevs autonomous loop — see what this is
Generated by Claude Code
Summary
@wp-playground/clipatch bump, dev-only test tooling.package.json— the release zip carries no node dependency.Change outline
Contract — the test runner's floor
The declared range moves with the lockfile, so a fresh clone resolves what CI ran.
tests/AGENTS.mdandtests/render.mjsboth pin behaviour to "@wp-playground/cli 3.1" — still thesame minor, so neither note goes stale.
Test results
pnpm test:all— syntax lint, the measure lane, the WordPress 6.7 / PHP 7.4 behaviour suite, and the render lane. 0 failures.Manual verification
None. The browser lane (
pnpm test:browser) is local-only and needs a network key; it exercises theproduction widget, not the test runner, so this bump cannot move it.
Notes for reviewer
/simplifyor/code-reviewpass: the diff ispackage.jsonplus the lockfile, with no code to review.securityReview.triggerPattern(includes/,sahaj-atlas.php,blocks/,templates/,.distignore, the release workflow).playwright-corestays pinned exact at1.64.1, which is current; the pin is deliberate because the browser binary is installed separately.Detail
pnpm updatemoved 32 transitive packages, all inside@wp-playground/cli's own tree. Onepre-existing deprecation warning is unchanged by this PR:
@octokit/webhooks-types@7.6.1, atransitive dev dependency of the playground CLI, not ours to pin.
Majors available and deliberately not taken here: none. This repo has no major behind.
Generated by Claude Code