Skip to content

chore(deps): update dependency pestphp/pest to v3 #236

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 19, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pestphp/pest ^2.36 -> ^3.0 age adoption passing confidence

Release Notes

pestphp/pest (pestphp/pest)

v3.8.2

Compare Source

  • Fixes namespaced functions breaking arch testing

v3.8.1

Compare Source

fix: installation of pest on laravel's starter kits

v3.8.0

Compare Source

  • The --compact flag now hides type coverage for files exceeding 100%.
  • Added support for using * as a wildcard in architecture-related expectations.
  • Various bug fixes in architecture-related methods.

ad: youtube.com/watch?v=o6ZWWy_RQBw

v3.7.5

Compare Source

  • Bumps dependencies.
  • Fixes JunitXmlLoggerout of sync with PHPUnit.

v3.7.4

Compare Source

  • Adds --compact option to coverage

v3.7.3

Compare Source

  • Adds Laravel 12 support

v3.7.2

Compare Source

  • Bumps PHPUnit version.

v3.7.1

Compare Source

  • Bumps PHPUnit and Paratest versions

v3.7.0

Compare Source

  • Adds PHPUnit 11.5.0 support

v3.6.0

Compare Source

Full Changelog: pestphp/pest@v3.5.2...v3.6.0

v3.5.2

Compare Source

Full Changelog: pestphp/pest@v3.5.1...v3.5.2

v3.5.1

Compare Source

Full Changelog: pestphp/pest@v3.5.0...v3.5.1

v3.5.0

Compare Source

feat: support for nested describe blocks by @​jshayes in https://github.com/pestphp/pest/pull/1295
fix: issue where a describe block will prevent a beforeEach call from executing by @​jshayes in https://github.com/pestphp/pest/pull/1294

v3.4.2

Compare Source

Full Changelog: pestphp/pest@v3.4.1...v3.4.2

v3.4.1

Compare Source

chore: uses stable versions of collision and termwind (with PHP 8.4 support)

v3.4.0

Compare Source

feat: php v8.4 support

v3.3.2

Compare Source

docs: fixes composer command by @​AbdellahBoutmad in https://github.com/pestphp/pest/pull/1293
fix: missing policy suffix test by @​olivernybroe in https://github.com/pestphp/pest/pull/1292

v3.3.1

Compare Source

chore: bumps dependencies

v3.3.0

Compare Source

feat: uses phpunit v11.4.0.

v3.2.5

Compare Source

fix: missing middleware method on allowable public methods on controllers on laravel preset by @​CamKem in https://github.com/pestphp/pest/pull/1280
fix: strict types expectation to allows for comments above declaration by @​midnite81 in https://github.com/pestphp/pest/pull/1279

v3.2.4

Compare Source

fix: App\Exceptions\Handler ignored on laravel preset

v3.2.3

Compare Source

feat: laravel preset now ignores concerns on App\Enums and App\Features by @​jeremynikolic in https://github.com/pestphp/pest/pull/1275

v3.2.2

Compare Source

fix: auto-complete on ->preset method

v3.2.1

Compare Source

fix: fix: missing != and !== on new toUseStrictEquality arch expectation

v3.2.0

Compare Source

feat: adds toUseStrictEquality arch expectation

v3.1.0

Compare Source

feat: adds mutates function. https://pestphp.com/docs/mutation-testing

v3.0.8

Compare Source

fix: todo calls with ints on parameters

v3.0.7

Compare Source

chore: bumps phpunit version
fix: update assignee URL for Jira by @​owenvoke in https://github.com/pestphp/pest/pull/1254

v3.0.6

Compare Source

fix: team city usage on phpstorm. https://github.com/pestphp/pest/issues/1236

v3.0.5

Compare Source

fix: parallel mutation testing when using Laravel Herd

v3.0.4

Compare Source

fix: afterEach being called twice. https://github.com/pestphp/pest/issues/1230

v3.0.3

Compare Source

fix: pest()->printer() method wrongly named. https://github.com/pestphp/pest/issues/1229

v3.0.2

Compare Source

v3.0.1

Compare Source

v3.0.0

Compare Source

Please consult the upgrade guide and release notes in the official Pest documentation.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) May 19, 2025 07:59
@renovate renovate bot requested a review from lotyp as a code owner May 19, 2025 07:59
Copy link
Contributor Author

renovate bot commented May 19, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update pestphp/pest:3.8.2 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Dependency phpunit/phpunit is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires pestphp/pest ^3.0, found pestphp/pest[v3.0.0, ..., v3.8.2] but these were not loaded, likely because it conflicts with another require.
  Problem 2
    - pestphp/pest-plugin-laravel is locked to version v2.4.0 and an update of this package was not requested.
    - pestphp/pest-plugin-laravel v2.4.0 requires pestphp/pest ^2.34.7 -> found pestphp/pest[v2.34.7, ..., v2.36.0] but it conflicts with your root composer.json require (^3.0).

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

@renovate renovate bot force-pushed the renovate/pestphp-pest-3.x branch from c23eafd to 3cae503 Compare May 22, 2025 18:02
@renovate renovate bot force-pushed the renovate/pestphp-pest-3.x branch from 3cae503 to a915767 Compare May 23, 2025 00:10
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants