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

Dropped PHP 8.0 support, bumped all dependencies and dev-dependencies #375

Merged
merged 3 commits into from Dec 20, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 18, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
doctrine/coding-standard (source) require-dev patch ^9.0.0 -> ^9.0.2
mikey179/vfsstream (source) require-dev patch ^1.6.10 -> ^1.6.11
nikic/php-parser require patch ^4.13.0 -> ^4.15.2
phing/phing (source) require-dev patch ^2.17.0 -> ^2.17.4
phpstan/phpstan require-dev minor ^1.2.0 -> ^1.9.4
phpunit/phpunit (source) require-dev patch ^9.5.10 -> ^9.5.27
roave/infection-static-analysis-plugin require-dev minor ^1.23 -> ^1.26.0
symfony/console (source) require minor ^6.0.0 -> ^6.2.2
vimeo/psalm require-dev patch ^4.15 -> ^4.30.0
webmozart/assert require patch ^1.9.1 -> ^1.11.0
webmozart/glob require minor ^4.4.0 -> ^4.6.0

Release Notes

doctrine/coding-standard

v9.0.2

Compare Source

This release is the same as 9.0.0, in order to "cancel" 9.0.1, which had many breaking changes.

v9.0.1

Compare Source

Release Notes for 9.0.1

9.0.x bugfix release (patch)

9.0.1
bovigo/vfsStream

v1.6.11

Compare Source

  • Add support for PHP 8.2's $context property in vfsStreamWrapper
phingofficial/phing

v2.17.4

Compare Source

This patch release fixes some PHP 8.1 compatibility issues.

v2.17.3

Compare Source

This patch release fixes some PHP 8.1 compatibility issues.

v2.17.2

Compare Source

This patch release fixes some PHP 8.1 compatibility issues.

v2.17.1

Compare Source

This release fixes some compatibility issues.

phpstan/phpstan

v1.9.4

Compare Source

Improvements 🔧

Bugfixes 🐛

Internals 🔍

v1.9.3

Compare Source

Bleeding edge 🔪

If you want to see the shape of things to come and adopt bleeding edge features early, you can include this config file in your project's phpstan.neon:

includes:
	- vendor/phpstan/phpstan/conf/bleedingEdge.neon

Of course, there are no backwards compatibility guarantees when you include this file. The behaviour and reported errors can change in minor versions with this file included. Learn more

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.9.2

Compare Source

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.9.1

Compare Source

Improvements 🔧

Bugfixes 🐛

v1.9.0

Compare Source

Check out the article about this release!

Major new features 🚀

Bleeding edge 🔪

If you want to see the shape of things to come and adopt bleeding edge features early, you can include this config file in your project's phpstan.neon:

includes:
	- vendor/phpstan/phpstan/conf/bleedingEdge.neon

Of course, there are no backwards compatibility guarantees when you include this file. The behaviour and reported errors can change in minor versions with this file included. Learn more

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

Internals 🔍

v1.8.11

Compare Source

Improvements 🔧

Bugfixes 🐛

v1.8.10

Compare Source

Improvements 🔧

  • RuleTestCase: enable gathering analyser errors without causing test failures (#​1728), thanks @​schlndh!

Bugfixes 🐛

Function signature fixes 🤖

v1.8.9

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.8.8

Compare Source

Improvements 🔧

Bugfixes 🐛

Function signature fixes 🤖

v1.8.7

Compare Source

Improvements 🔧

Bugfixes 🐛

@renovate renovate bot added the renovate label Dec 18, 2022
@renovate
Copy link
Contributor Author

renovate bot commented Dec 18, 2022

⚠ 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: docker run --rm --name=renovate_sidecar --label=renovate_child -v "/mnt/renovate/gh/maglnet/ComposerRequireChecker":"/mnt/renovate/gh/maglnet/ComposerRequireChecker" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/containerbase":"/tmp/containerbase" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/mnt/renovate/gh/maglnet/ComposerRequireChecker" docker.io/renovate/sidecar bash -l -c "install-tool php 8.0.26 && install-tool composer 2.4.4 && composer update doctrine/coding-standard mikey179/vfsstream nikic/php-parser phing/phing phpstan/phpstan phpunit/phpunit roave/infection-static-analysis-plugin symfony/console vimeo/psalm webmozart/assert webmozart/glob --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires symfony/console ^6.2.2 -> satisfiable by symfony/console[v6.2.2].
    - symfony/console v6.2.2 requires php >=8.1 -> your php version (8.0.99; overridden via config.platform, actual: 8.0.26) does not satisfy that requirement.
  Problem 2
    - Root composer.json requires roave/infection-static-analysis-plugin ^1.26.0 -> satisfiable by roave/infection-static-analysis-plugin[1.26.0].
    - roave/infection-static-analysis-plugin 1.26.0 requires php ~8.1.0 || ~8.2.0 -> your php version (8.0.99; overridden via config.platform, actual: 8.0.26) does not satisfy that requirement.
  Problem 3
    - symfony/console v6.2.2 requires php >=8.1 -> your php version (8.0.99; overridden via config.platform, actual: 8.0.26) does not satisfy that requirement.
    - vimeo/psalm 4.30.0 requires symfony/console ^3.4.17 || ^4.1.6 || ^5.0 || ^6.0 -> satisfiable by symfony/console[v6.2.2].
    - Root composer.json requires vimeo/psalm ^4.30.0 -> satisfiable by vimeo/psalm[4.30.0].

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

| datasource | package                                | from   | to     |
| ---------- | -------------------------------------- | ------ | ------ |
| packagist  | doctrine/coding-standard               | 9.0.0  | 9.0.2  |
| packagist  | mikey179/vfsstream                     | 1.6.10 | 1.6.11 |
| packagist  | nikic/php-parser                       | 4.15.2 | 4.15.2 |
| packagist  | phing/phing                            | 2.17.0 | 2.17.4 |
| packagist  | phpstan/phpstan                        | 1.2.0  | 1.9.4  |
| packagist  | phpunit/phpunit                        | 9.5.14 | 9.5.27 |
| packagist  | roave/infection-static-analysis-plugin | 1.25.0 | 1.26.0 |
| packagist  | symfony/console                        | 6.0.16 | 6.2.2  |
| packagist  | vimeo/psalm                            | 4.30.0 | 4.30.0 |
| packagist  | webmozart/assert                       | 1.11.0 | 1.11.0 |
| packagist  | webmozart/glob                         | 4.4.0  | 4.6.0  |
@Ocramius
Copy link
Collaborator

roave/infection-static-analysis-plugin needs #381

@Ocramius Ocramius self-assigned this Dec 20, 2022
@Ocramius Ocramius added this to the 4.5.0 milestone Dec 20, 2022
@Ocramius Ocramius changed the title Update all non-major dependencies Dropped PHP 8.0 support, bumped all dependencies and dev-dependencies Dec 20, 2022
@Ocramius Ocramius added the dependencies Pull requests that update a dependency file label Dec 20, 2022
@renovate
Copy link
Contributor Author

renovate bot commented Dec 20, 2022

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant