Skip to content

Conversation

@OskarStark
Copy link
Contributor

@OskarStark OskarStark commented Dec 16, 2025

Q A
Bug fix? no
New feature? no
Docs? no
Issues --
License MIT

Replace parallel shell execution with dynamic GitHub Actions matrix for store and tool bridges. This provides better visibility in the CI UI with individual job names like PHPStan / Store / Redis and allows retrying individual bridge failures.

The matrix is computed dynamically by scanning the Bridge directories, so new bridges are automatically included without workflow changes.

@carsonbot carsonbot changed the title Use GitHub matrix for PHPStan bridge jobs Use GitHub matrix for PHPStan bridge jobs Dec 16, 2025
@OskarStark OskarStark force-pushed the OskarStark/phpstan-matrix-bridges branch 8 times, most recently from 47e59b8 to 801b1cd Compare December 16, 2025 08:00
@OskarStark OskarStark force-pushed the OskarStark/phpstan-matrix-bridges branch 3 times, most recently from eb39eb3 to 5036178 Compare December 16, 2025 08:20
@OskarStark OskarStark changed the title Use GitHub matrix for PHPStan bridge jobs [CI] Use GitHub matrix for PHPStan bridge jobs Dec 16, 2025
@OskarStark OskarStark changed the title [CI] Use GitHub matrix for PHPStan bridge jobs [CI] Use GitHub matrix for PHPStan jobs Dec 16, 2025
Split PHPStan checks into individual matrix jobs for better visibility:
- PHPStan / Demo
- PHPStan / Examples
- PHPStan / Component / {Agent, Chat, Platform, Store}
- PHPStan / Bundle / {AI Bundle, MCP Bundle}
- PHPStan / Store / {bridge}
- PHPStan / Tool / {bridge}

The matrix is computed dynamically by scanning directories, so new
packages and bridges are automatically included without workflow changes.

Also add all store bridge dev dependencies to ai-bundle for PHPStan.
@OskarStark OskarStark force-pushed the OskarStark/phpstan-matrix-bridges branch from 5036178 to 7dcbd17 Compare December 16, 2025 08:24
@OskarStark OskarStark merged commit 0579b14 into symfony:main Dec 16, 2025
53 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.

2 participants