Skip to content

chore(deps): routine update — @wp-playground/cli 3.1.58 → 3.1.61 - #75

Merged
sydevs-bot merged 1 commit into
mainfrom
claude/chore-deps-routine
Nov 2, 2026
Merged

sydevs-bot merged 1 commit into
mainfrom
claude/chore-deps-routine

Conversation

@sydevs-bot

Copy link
Copy Markdown
Contributor

Summary

  • Routine dependency update, the only one this repo is behind on: @wp-playground/cli patch bump, dev-only test tooling.
  • Nothing ships from 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.

 devDependencies                                package.json
-  @wp-playground/cli  ^3.1.56   (locked 3.1.58)
+  @wp-playground/cli  ^3.1.61   (locked 3.1.61)
   playwright-core      1.64.1   # exact pin, already current

tests/AGENTS.md and tests/render.mjs both pin behaviour to "@wp-playground/cli 3.1" — still the
same minor, so neither note goes stale.

Test results

  • Lean gate: ✓ pnpm test:all — syntax lint, the measure lane, the WordPress 6.7 / PHP 7.4 behaviour suite, and the render lane. 0 failures.
  • Targeted specs: the render lane is the one that would see a playground-CLI change; it boots a real server per theme kind and passed both.
  • Build: N/A — no build step by design.

Manual verification

None. The browser lane (pnpm test:browser) is local-only and needs a network key; it exercises the
production widget, not the test runner, so this bump cannot move it.

Notes for reviewer

  • No /simplify or /code-review pass: the diff is package.json plus the lockfile, with no code to review.
  • Security review skipped — the diff matches none of securityReview.triggerPattern (includes/, sahaj-atlas.php, blocks/, templates/, .distignore, the release workflow).
  • playwright-core stays pinned exact at 1.64.1, which is current; the pin is deliberate because the browser binary is installed separately.
Detail

pnpm update moved 32 transitive packages, all inside @wp-playground/cli's own tree. One
pre-existing deprecation warning is unchanged by this PR: @octokit/webhooks-types@7.6.1, a
transitive 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

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

sydevs-bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor Author

🤖 no session running

recent dispatches
  • 08:28Z review-pr · attempt 1 · session · done
  • 08:28Z review-pr · attempt 1 · session

Written by the sydevs dispatcher. Sessions never edit this comment.

@sydevs-bot sydevs-bot added the bot:working Lock: a cloud session is running on this item. Removed when it ends. label Nov 2, 2026
@sydevs-bot sydevs-bot moved this from Pending to Working in SYDevelopers Technical Roadmap Nov 2, 2026

@sydevs-bot sydevs-bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧐 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.json and pnpm-lock.yaml as 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.0 21 times on each.
  • @php-wasm/node moved fs-ext-extra-prebuilt into optionalDependencies, so nan is now optional: true. Upstream's change, strictly looser, and pnpm.ignoredBuiltDependencies still names it.
  • Registry: @wp-playground/cli latest is 3.1.61, published 2026-10-26. playwright-core latest is 1.64.1.
  • The prose pins still read 3.1 at tests/AGENTS.md:18 and tests/render.mjs:106. Same minor, so neither goes stale.
  • Contract surface untouched: tests/atlas-url-contract.json unchanged, and URL contract in sync, Lint & test and Dependency Review / review all green.
  • No ## Preview link to open — this repo ships a release zip.

🤖 Written by the sydevs autonomous loop — see what this is


Generated by Claude Code

@sydevs-bot sydevs-bot removed the bot:working Lock: a cloud session is running on this item. Removed when it ends. label Nov 2, 2026
@sydevs-bot
sydevs-bot marked this pull request as ready for review November 2, 2026 08:34
@sydevs-bot
sydevs-bot requested a review from Ardnived November 2, 2026 08:34
@sydevs-bot
sydevs-bot enabled auto-merge November 2, 2026 08:34
@sydevs-bot sydevs-bot moved this from Working to Awaiting in SYDevelopers Technical Roadmap Nov 2, 2026
@sydevs-bot sydevs-bot moved this from Awaiting to Pending in SYDevelopers Technical Roadmap Nov 2, 2026
@sydevs-bot
sydevs-bot added this pull request to the merge queue Nov 2, 2026
Merged via the queue into main with commit fe8c204 Nov 2, 2026
33 checks passed
@sydevs-bot
sydevs-bot deleted the claude/chore-deps-routine branch November 2, 2026 21:04
@sydevs-bot sydevs-bot moved this from Pending to Done in SYDevelopers Technical Roadmap Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants