ebitkov/Build Symfony App
Builds and optionally tests a Symfony app
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repository | Repository to fetch | no | ${{ github.repository }} |
| branch | Target branch to fetch | no | main |
| build-webpack-assets | Whether to build webpack assets or not | no | false |
| node-version | Node.js version to use when building webpack assets | no | 20 |
| run-tests | Whether to run tests with PHPUnit or not | no | false |
| cache-build | Whether to cache the build for reuse in different jobs. | no | false |
| cache-key-prefix | Prefix to use for the cache key used for caching the build output. | no | symfony-build- |
| lfs | Whether to download Git-LFS files | no | false |
| php-version | PHP version to use | no | 8.4 |
| php-extensions | PHP extensions to install | no | mbstring, xml, ctype, iconv, intl, pdo, pdo_mysql, dom, filter, gd, json |
| composer-options | Additional Composer options | no | --prefer-dist |
| composer-additional-dependencies | Additional Composer dependencies to install on build. | no | "" |
| symfony-environment | Symfony environment to build | no | dev |
| github-token | Github Access Token | no | "" |
Outputs
| name | description |
|---|---|
| cache-key | Cache key for restoring build. Input `cache-build` has to be set to 'true'. |