Skip to content

Update wp-cli/wp-cli-tests to v5.5.2 - #1202

Merged
schlessera merged 2 commits into
mainfrom
update-wp-cli-tests
Nov 2, 2026
Merged

schlessera merged 2 commits into
mainfrom
update-wp-cli-tests

Conversation

@schlessera

@schlessera schlessera commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

The lock still had wp-cli/wp-cli-tests v5.4.0. That version can't split scenarios across shards, so the first coverage shard of the new sharded coverage job ran every scenario, and Behat ran without Xdebug (This driver requires Xdebug in every scenario and in AfterSuite). Every bundle PR since the coverage shards were introduced fails this way, e.g. #1189.

v5.5.2 collects coverage in parallel workers and shards, and its Docker workers give the host PHP settings as their php.ini (wp-cli/wp-cli-tests#423). The other updates are dev dependencies pulled along by composer update wp-cli/wp-cli-tests --with-dependencies. Nothing that ships in the Phar changes.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated the automated testing configuration to use a specific version of the shared workflow. This is an internal maintenance change and does not affect the app’s features or behavior for end users.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@schlessera
schlessera requested a review from a team as a code owner November 2, 2026 15:54
@coderabbitai

coderabbitai Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Walkthrough

The test job’s reusable workflow reference changes from main to ci/coverage-driver-for-locked-code-coverage.

Changes: Testing workflow

Layer / File(s) Summary
Update reusable workflow reference
.github/workflows/testing.yml
The test job now references the reusable workflow at ci/coverage-driver-for-locked-code-coverage instead of main.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Bug fix

Suggested reviewers: swissspidy, danielbachhuber

Merge Risk: Minimal · up to 493b3

The test job intentionally uses the trial workflow branch. No concrete issue requiring a change before merge was established.

Pre-merge checks: Passed 4
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the dependency update to wp-cli/wp-cli-tests v5.5.1, which matches the pull request objective and supports the coverage-sharding change.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Finishing Touches
Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Additional comments: 1
.github/workflows/testing.yml-15-15: 1

15-15: Minor · Security & Privacy · Quick win

Unverified finding
Verification ran but could not confirm this finding. It is shown for review, not as a verified issue.

Pin the reusable workflow to an immutable commit.

@ci/coverage-driver-for-locked-code-coverage is a mutable branch reference. A later push or force-push can change the workflow executed by this repository and make full reruns use different CI logic. Pin the intended wp-cli/.github commit SHA before merging this trial, or restore @main if the branch is temporary. GitHub documents that non-SHA references are resolved again for full reruns. (docs.github.com)


Review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e95f95e7-8fa9-4b8f-b955-58114e64af9f
Commits

Reviewing files that changed from the base of the PR and between dc10f65 and 493b3ec.

Files selected for processing: 1
  • .github/workflows/testing.yml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

@codecov

codecov Bot commented Nov 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@schlessera schlessera changed the title Update wp-cli/wp-cli-tests to v5.5.1 Update wp-cli/wp-cli-tests to v5.5.2 Nov 2, 2026
@schlessera
schlessera merged commit 332be64 into main Nov 2, 2026
58 checks passed
@schlessera
schlessera deleted the update-wp-cli-tests branch November 2, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working scope:testing Related to testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant