Builds should be compatible with Sylius builds. For example, if we have plugin for Sylius 1.13, all our vendors (OS, PHP, Node, Symfony, MySQL) should have the same types.
The build.yml
file is the place where we set up build commands which require database connection.
This file should include steps like unit tests, behat tests etc.
This file is similar in structure to build.yml
, but it doesn't run commands which require database connection.
The coding_standard.yml
file should check ECS, PHPStan etc.