Skip to content

Support symfony/console version 8#29

Merged
timoschinkel merged 5 commits into
mainfrom
symfony-console-8
Mar 19, 2026
Merged

Support symfony/console version 8#29
timoschinkel merged 5 commits into
mainfrom
symfony-console-8

Conversation

@timoschinkel
Copy link
Copy Markdown
Owner

Solves #28

Psalm was tied to `~6.4.0` due to vimeo/psalm#11270 - I was running an "unwanted" version locally, and was too lazy to update. However, in order to support `symfony/console` version 8 we need a newer version of Psalm.

I did suppress the `MissingOverrideAttribute`, because I don't agree that implementing a method that is defined in an interface would require an `#[Override]` attribute. See vimeo/psalm#11305
It was already deprecated, but in `symfony/console` version 8 it has been removed completely.
`symfony/console:8.x` requires PHP 8.4. This blocks the matix as it was created. This rearranges the matrix to only PHP versions and separate steps for Symfony versions. Less parallelism, but now it is possible to only test against Symfony 8 on PHP 8.4.
@timoschinkel timoschinkel merged commit 81c9f01 into main Mar 19, 2026
3 checks passed
@timoschinkel timoschinkel deleted the symfony-console-8 branch March 19, 2026 12:59
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.

1 participant