shopware/Setup Shopware

Install Shopware with specific versions in your CI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
envEnvironment for Shopwareyestest
shopware-versionShopware Version to useyesv6.6.10.9
shopware-repositoryThe shopware repository to checkoutyesshopware/shopware
shopware-github-tokenToken used for checking out the shopware repositoryyes${{ github.token }}
php-versionPHP Version to useyes8.3
php-extensionsPHP extensions to installyesgd, xml, dom, curl, pdo, mysqli, mbstring, pdo_mysql, bcmath, pcov, zip
php-ini-valuesPHP ini values to setnosession.gc_probability=0,session.save_path=/tmp/php-sessions
php-fake-versionFake the version for composerno""
composer-root-versionThe COMPOSER_ROOT_VERSION that should be setno.auto
installInstall Shopwareyesfalse
install-localeLocale to installyesen-GB
install-currencyCurrency to installyesEUR
keep-composer-toolsKeep Shopware Composer tools (PHPStan, ECS, BC-Checker)yesfalse
mysql-versionMySQL Version to useyesbuiltin
node-versionnodejs version to useno20.x
npm-versionnpm version to useno""
install-adminWhether to install administration npm dependencies and prepare jestno""
install-storefrontWhether to install storefront npm dependenciesno""
skip-js-buildWhether to skip the js build step. By default this is controlled by install-storefront and install-adminnofalse
pathRelative path under $GITHUB_WORKSPACE to place the shopware repositoryyes""
allow-insecure-versionsThis allows installing older versions of shopware with known vulnerabilities (e.g. for testing updates)nofalse
disable-bundlesComma-separated list of bundles to disable (e.g., Administration, Storefront, Elasticsearch)no""

no outputs