impresscms-dev/Test ImpressCMS addon
GitHub action that tries to help to test ImpressCMS addon
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 1, 2026
- License
- MIT
Pinned Snippet
uses: impresscms-dev/test-impresscms-addon-action@12c246e38ff30db18d5d13f5b0f8aa325e331915 # v0.2.10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| impresscms_version | ImpressCMS version tag to test addon with | no | dev-TNG |
| addon_type | Type of ImpressCMS addon | no | — |
| php_version | PHP version to use | no | 7.4 |
| composer_version | PHP composer version to use for test | no | 2 |
| post_max_size | Max post file size | no | 256M |
| extra_php_extensions | Extra comma separated extra PHP extensions list that is required by addon | no | "" |
| database_type | Database type | no | pdo.mysql |
| database_host | Database host | no | 127.0.0.1 |
| database_user | Database user | yes | — |
| database_password | Database password | no | "" |
| database_name | Database name | no | icms |
| database_charset | Charset used for database | no | utf8 |
| database_collation | Collation used for database | no | utf8_general_ci |
| database_prefix | Prefix for each ImpressCMS database table | no | icms_${{ github.run_id }}_${{ github.run_attempt }} |
| database_port | Port that is used for database connection | no | 3306 |
| addon_requirements_update | Set this to true to allow addon required other packages to be autoupdated on install | no | false |
Outputs
no outputs