Skip to content

Bump dev dependencies and symfony components - #8223

Merged
TomasVotruba merged 2 commits into
mainfrom
bump-dev-deps
Jul 30, 2026
Merged

Bump dev dependencies and symfony components#8223
TomasVotruba merged 2 commits into
mainfrom
bump-dev-deps

Conversation

@TomasVotruba

@TomasVotruba TomasVotruba commented Jul 30, 2026

Copy link
Copy Markdown
Member

composer update + vendor/bin/jack raise-to-installed.

Three dev tools had newer releases that could not be reached, each blocked by our own symfony constraints, so those got bumped to 8.1:

 "require": {
-    "symfony/filesystem": "^7.4",
+    "symfony/filesystem": "^8.1",
-    "symfony/finder": "^6.4",
+    "symfony/finder": "^8.1",
-    "symfony/process": "^7.4",
+    "symfony/process": "^8.1",
 }

symfony/console deliberately stays on ^6.4.24.

That unblocks:

dev dep
rector/jack 1.0.0 -> 1.1.1 needed symfony/process ^8.1
rector/swiss-knife 2.4.4 -> 2.4.6 needed symfony/finder ^8.1
tomasvotruba/class-leak 2.1.4 -> 2.1.8 needed symfony/finder ^7.4|^8.0

Constraints raised to what is installed:

 "require-dev": {
-    "phpunit/phpunit": "^13.0",
+    "phpunit/phpunit": "^13.2",
-    "rector/jack": "^1.0",
+    "rector/jack": "^1.1",
 }

Bump symfony/filesystem, symfony/finder and symfony/process to 8.1,
which unblocks the latest rector/jack, rector/swiss-knife and
tomasvotruba/class-leak. symfony/console stays on 6.4.

Run composer update and vendor/bin/jack raise-to-installed.
@TomasVotruba TomasVotruba changed the title Raise dev dependency constraints to installed versions Bump dev dependencies and symfony components Jul 30, 2026
swiss-knife 2.4.6 detects it has no children.
@TomasVotruba
TomasVotruba merged commit 536b04d into main Jul 30, 2026
65 checks passed
@TomasVotruba
TomasVotruba deleted the bump-dev-deps branch July 30, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant