Skip to content

Modernize scaffolder PHP 8 tooling#1

Open
schlessera wants to merge 1 commit into
mainfrom
mwpa-10-modernize-php8-tooling
Open

Modernize scaffolder PHP 8 tooling#1
schlessera wants to merge 1 commit into
mainfrom
mwpa-10-modernize-php8-tooling

Conversation

@schlessera
Copy link
Copy Markdown
Member

Summary

  • Update the package PHP constraint to the refreshed PHP 7.4+/8.x/9.x baseline and remove the Composer PHP 7.2 platform override.
  • Replace abandoned jakub-onderka/php-parallel-lint with php-parallel-lint/php-parallel-lint and refresh PHPUnit, PHPCS, PHPStan, Coveralls, and the lockfile for PHP 8.3.
  • Migrate PHPUnit XML to the PHPUnit 9 schema and adjust small fixture/static-analysis issues exposed by the upgraded tools.

Verification

  • composer validate --no-check-publish
  • composer install
  • composer run-script lint
  • composer run-script unit
  • composer run-script cs
  • composer run-script analyze

Paperclip

Update Composer constraints and tooling so the scaffolder package installs and runs its lint, unit, coding standards, and static analysis checks on PHP 8.3.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants