actions-marketplace-validations/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
Activelast commit Mar 11, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/jakubtobiasz_sylius-build-test-app-action@fbdfc158a99f540fc3bbe554b46120d14444f2f4 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

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