Skip to content

[Turbo] Fix Turbo CI (PHPStan & Functional tests) - #2766

Merged
Kocal merged 3 commits into
symfony:2.xfrom
Kocal:phpstan-bootstrap
May 26, 2025
Merged

Kocal merged 3 commits into
symfony:2.xfrom
Kocal:phpstan-bootstrap

Conversation

@Kocal

@Kocal Kocal commented May 23, 2025

Copy link
Copy Markdown
Member
Q A
Bug fix? no
New feature? no
Docs? no
Issues Fix #...
License MIT

Looks like the CI for Turbo was broken for a moment... let's fix it :)

@carsonbot carsonbot added Bug Bug Fix Feature New Feature Turbo Status: Needs Review Needs to be reviewed labels May 23, 2025
@Kocal
Kocal force-pushed the phpstan-bootstrap branch 5 times, most recently from 13b3c53 to 98210ef Compare May 23, 2025 05:16
@Kocal Kocal changed the title [Turbo] Upgrade PHPStan to ^2.1.17, rename config file [Turbo] Upgrade PHPStan to ^2.1.17, rename PHPStan config file, and re-tweak CI May 23, 2025
@Kocal
Kocal force-pushed the phpstan-bootstrap branch from 98210ef to 0fbed7e Compare May 23, 2025 05:21
@Kocal Kocal changed the title [Turbo] Upgrade PHPStan to ^2.1.17, rename PHPStan config file, and re-tweak CI [Turbo] Fix Turbo CI (PHPStan & Functional tests) May 23, 2025
@Kocal
Kocal force-pushed the phpstan-bootstrap branch 2 times, most recently from d1389ea to b35b60a Compare May 23, 2025 05:59
Comment thread src/Turbo/composer.json Outdated
@Kocal
Kocal force-pushed the phpstan-bootstrap branch 2 times, most recently from 83d2504 to 4540f38 Compare May 23, 2025 06:24
Comment thread .github/workflows/code-quality.yaml
Comment on lines -71 to -74
if (!\is_string($topic)) {
$topics[] = $topic;
continue;
}

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I and PHPStan does not see how $topic can not be a string at this point.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

friendly ping @rskuipers, by any chance :)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just in case of, I will revert this modification and ignore it from PHPStan, we will remove it safely in 3.x

@Kocal Kocal removed Bug Bug Fix Feature New Feature labels May 23, 2025
@Kocal
Kocal force-pushed the phpstan-bootstrap branch 2 times, most recently from fd9ac0d to 8936341 Compare May 23, 2025 06:30
@Kocal
Kocal requested review from kbond and smnandre May 23, 2025 06:38
@Kocal
Kocal force-pushed the phpstan-bootstrap branch 3 times, most recently from 6834cfc to 9cbfdf8 Compare May 23, 2025 07:54
@kbond

kbond commented May 23, 2025

Copy link
Copy Markdown
Member

Turbo tests still erroring?

@Kocal
Kocal force-pushed the phpstan-bootstrap branch from 9cbfdf8 to c0d26ed Compare May 23, 2025 12:18
@Kocal

Kocal commented May 23, 2025

Copy link
Copy Markdown
Member Author

Turbo tests still erroring?

I did the fix in the wrong file 🤦🏻
image

@Kocal

Kocal commented May 23, 2025

Copy link
Copy Markdown
Member Author

However, sometimes we still have this flakky test:
image

It looks like it only happens on lowest deps, I will try to increase the version constraints of panther / webdriver
EDIT: didn't help :(

@Kocal
Kocal force-pushed the phpstan-bootstrap branch 4 times, most recently from 93a6e7f to b998040 Compare May 26, 2025 06:57
@Kocal
Kocal force-pushed the phpstan-bootstrap branch from b998040 to 37341b5 Compare May 26, 2025 07:00
…(Kocal)

This PR was merged into the 2.x branch.

Discussion
----------

[Turbo] Fix Turbo CI (PHPStan & Functional tests)

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Docs?         | no <!-- required for new features -->
| Issues        | Fix #... <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
| License       | MIT

<!--
Replace this notice by a description of your feature/bugfix.
This will help reviewers and should be a good start for the documentation.

Additionally (see https://symfony.com/releases):
 - Always add tests and ensure they pass.
 - For new features, provide some code snippets to help understand usage.
 - Features and deprecations must be submitted against branch main.
 - Update/add documentation as required (we can help!)
 - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry
 - Never break backward compatibility (see https://symfony.com/bc).
-->

Looks like the CI for Turbo was broken for a moment... let's fix it :)

Commits
-------

37341b5 [Turbo] Fix Turbo CI (PHPStan & Functional tests)
@Kocal
Kocal force-pushed the phpstan-bootstrap branch from 37341b5 to 7a2c5ae Compare May 26, 2025 20:24
@Kocal
Kocal force-pushed the phpstan-bootstrap branch from 7a2c5ae to de6f26f Compare May 26, 2025 20:35
@Kocal
Kocal merged commit 5c1c35c into symfony:2.x May 26, 2025
@Kocal
Kocal deleted the phpstan-bootstrap branch May 26, 2025 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Needs Review Needs to be reviewed Turbo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants