acdh-oeaw/ARCHE CI/CD Start Action
Covers initial repeatable steps of the ARCHE microservices CI/CD GitHub workflows. Checks out the repo, sets up the PHP version, runs tests and prepares direct db configuration files.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| phpVersion | — | no | 8.3 |
| phpExtensions | — | no | mbstring,json,yaml,pdo,pdo_sqlite,pdo_pgsql |
| phpCoverage | — | no | xdebug |
| phpstanLevel | phpstan analyze level; use 0 to skip phpstan checks | no | 6 |
| phpstanPaths | — | no | src tests index.php |
| phpunit | Should phpunit be run? | no | true |
| prepareRepoConfig | Should archeProd.yaml and archeCur.yaml files defining the direct database connection parameters for the production and curation ARCHE instances be created in the repository root? | no | false |
Outputs
no outputs