syliuslabs/Build Sylius Test Application

Builds a Sylius plugin's test application with the given PHP, Sylius, Symfony, and database.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
build_typeBuild type to be usednoapp
application_root_dirWorking directory for composerno.
application_test_dirThe application test directory to be used (useful for monorepos with isolation tests)no""
cache_keyCache key to be usedno""
cache_restore_keyCache restore key to be usedno""
e2eWhether prepare the test application for e2e testsnono
e2e_jsWhether prepare the test application for e2e tests with JSnono
console_pathRelative path to Symfony's console binary (overrides auto-detection)no""
databaseDatabase engine and version (e.g., 'mysql:8.4', 'postgres:16', 'mariadb:10.11')nomysql:8.4
php_versionPHP version to be usedyes
php_extensionsPHP extensions to be installednointl, gd, opcache, mysql, pdo_mysql, pgsql, pdo_pgsql
php_toolsPHP tools to be installednosymfony
php_coveragePHP coverage drivernonone
composer_ignore_platform_reqsWhether to add --ignore-platform-reqs to composer installnono
composer_minimum_stabilitySet minimum-stability in composer.json (e.g., 'stable', 'RC', 'beta', 'alpha', 'dev')no""
composer_prefer_stableSet prefer-stable in composer.json ('yes' or 'no')no""
symfony_versionSymfony version to be usedyes
sylius_versionSylius version to be usedno""
sylius_integrationSylius integration to be usedno""
node_versionNode.js version to be usedno22.x
chrome_versionChrome version to be usednostable
load_fixturesWhether to load Sylius fixturesnoyes
database_setupDatabase setup strategy: 'migrations' runs doctrine:migrations:migrate, 'schema' runs doctrine:schema:create (useful for projects without migrations)nomigrations
opcache_enableControl OPcache configuration (yes=enable with optimal settings, no=disable, empty=use system defaults)no""

no outputs