magebitcom/Setup Magento Module

Bootstrap a Magento 2 project for module CI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
php-versionPHP version to set up (e.g. "8.3")yes
magento-versionVersion constraint for magento/project-community-edition (e.g. "2.4.7-p3")yes
composer-auth-userrepo.magento.com public keyyes
composer-auth-passrepo.magento.com private keyyes
module-pathPath to the module checkoutno${{ github.workspace }}
project-pathWhere the Magento project is created (must be outside module-path)no${{ runner.temp }}/magento
composer-versionComposer major version passed to setup-phpno2
php-extensionsPHP extensions passed to setup-php (comma-separated, replaces the default list)nobcmath, ctype, curl, dom, gd, intl, mbstring, pdo_mysql, simplexml, soap, sockets, sodium, xsl, zip
php-toolsExtra tools passed to setup-php (comma-separated, appended after composer)no""
php-ini-valuesini-values passed to setup-php (e.g. "memory_limit=-1, error_reporting=E_ALL")no""
php-coverageCoverage driver passed to setup-php (none, xdebug or pcov)nonone
extra-packagesAdditional composer packages to install as dev requirements of the project, whitespace-separated (e.g. "phpstan/phpstan:^1.10 mockery/mockery")no""
cacheEnable built-in composer package cachingnotrue
namedescription
project-pathAbsolute path of the created Magento project
module-pathAbsolute path of the module inside the project's vendor directory