Skip to content

Use BuildTestAppAction and fix DI tests#5

Merged
Wojdylak merged 2 commits intoSylius:mainfrom
Rafikooo:remove-install-certificates-ci-step
Jan 29, 2026
Merged

Use BuildTestAppAction and fix DI tests#5
Wojdylak merged 2 commits intoSylius:mainfrom
Rafikooo:remove-install-certificates-ci-step

Conversation

@Rafikooo
Copy link
Contributor

@Rafikooo Rafikooo commented Jan 29, 2026

Replace manual CI setup (PHP, Node, MySQL, Composer, Yarn, assets, fixtures) with SyliusLabs/BuildTestAppAction@v4. Add doctrine:schema:update --force before doctrine:schema:validate to handle Sylius core schema drift after migrations.

Fix failing DI extension tests that did not account for the default plugin location appended via beforeNormalization in Configuration. Apply ECS code style fixes.

@Rafikooo Rafikooo changed the title Remove unnecessary certificate installation from CI Fix CI build and DI extension tests Jan 29, 2026
@Rafikooo Rafikooo force-pushed the remove-install-certificates-ci-step branch 3 times, most recently from 10939b3 to f22ff5a Compare January 29, 2026 08:23
@Rafikooo Rafikooo changed the title Fix CI build and DI extension tests Use BuildTestAppAction and fix DI tests Jan 29, 2026
Tests for discovery locations did not account for the default plugin
location appended via `beforeNormalization`. Apply ECS trailing comma
and unused import fixes.
@Rafikooo Rafikooo force-pushed the remove-install-certificates-ci-step branch from f22ff5a to fdf9fa1 Compare January 29, 2026 08:24
Replace manual CI setup (PHP, Node, MySQL, Composer, Yarn, assets,
fixtures) with `SyliusLabs/BuildTestAppAction@v4.0.0`. Add
`doctrine:schema:update --force` before `doctrine:schema:validate`
to handle Sylius core schema drift after migrations.
@Rafikooo Rafikooo force-pushed the remove-install-certificates-ci-step branch from fdf9fa1 to dfad287 Compare January 29, 2026 08:25
@Wojdylak Wojdylak merged commit f06bf04 into Sylius:main Jan 29, 2026
2 checks passed
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.

2 participants