Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Release PHPCSExtra 1.2.1 #301

Merged
merged 7 commits into from Dec 8, 2023
Merged

Release PHPCSExtra 1.2.1 #301

merged 7 commits into from Dec 8, 2023

Conversation

jrfnl
Copy link
Member

@jrfnl jrfnl commented Dec 8, 2023

Release checklist

General

Release

  • Merge this PR
  • Make sure all CI builds are green.
  • Tag and create a release (careful, GH defaults to develop!) & copy & paste the changelog to it.
    ✏️ Check if anything from the link collection at the bottom of the changelog needs to be copied in!
  • Make sure all CI builds are green.
  • Close the milestone
  • Open a new milestone for the next release
  • If any open PRs/issues which were milestoned for this release did not make it into the release, update their milestone.
  • Fast-forward develop to be equal to stable

Publicize

  • Tweet about the release.

jrfnl and others added 7 commits December 7, 2023 05:12
The Squizlabs repo has been abandoned. The project continues in a fork in the PHPCSStandards organisation.

Ref:
* squizlabs/PHP_CodeSniffer 3932
PHPCSUtils 1.0.9 has been released and raises the minimum supported PHPCS version to 3.8.0 for improved PHP 8.2 support.

Ref:
* https://github.com/PHPCSStandards/PHPCSUtils/releases/tag/1.0.9
* https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/3.8.0
…-phpcs

Switch to PHPCSStandards/PHP_CodeSniffer & raise minimum supported version
PHP_CodeSniffer 3.8.0 now allows for running the tests, which are based on the PHPCS native test suite, with PHPUnit 8 and 9.

This commit updates the package to take advantage of that.

Includes:
* Widening the PHPUnit version requirements.
* Simplifications to the `quicktest` and `test` workflows.
    Also, the code coverage "high" run can now be run against PHP 8.3.
* Running PHPStan against PHP `latest` (couldn't previously be done due to the old PHPUnit version).

Not included as this was already handled in this repo:
* Adding the PHPUnit cache file to `.gitignore`.
* Adding various PHPUnit config attributes to ensure deprecation notices and such still show on PHPUnit 9.

Ref:
* PHPCSStandards/PHP_CodeSniffer 59
…tra-1.2.1

Changelog for the release of version 1.2.1
@jrfnl jrfnl added this to the 1.2.1 milestone Dec 8, 2023
@jrfnl jrfnl merged commit 11d387c into stable Dec 8, 2023
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant