CI #2132
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| merge_group: | |
| schedule: | |
| - cron: '0 6 * * 1' | |
| permissions: | |
| contents: read | |
| # Per-extension test matrix (intentional-drift). Security/quality jobs are in checks.yml. | |
| jobs: | |
| ci: | |
| uses: netresearch/typo3-ci-workflows/.github/workflows/ci.yml@main | |
| permissions: | |
| contents: read | |
| with: | |
| php-versions: '["8.2","8.3","8.4","8.5"]' | |
| typo3-versions: '["^13.4.21","^14.3"]' | |
| run-functional-tests: true | |
| typo3-packages: '["typo3/cms-core","typo3/cms-rte-ckeditor"]' | |
| secrets: | |
| CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} | |
| # E2E (Playwright) across TYPO3 versions x extension-setup variants. | |
| # Variants exercise the extension under different sitepackage / FSC / | |
| # Bootstrap-Package combinations to surface regressions that are only | |
| # visible in specific configurations. See Build/Scripts/runTests.sh -X | |
| # for variant definitions. | |
| # | |
| # Blocking: all six "e2e / E2E (TYPO3 <ver>, <variant>)" contexts are | |
| # listed in the repo's `default` branch ruleset as required status | |
| # checks, so a failing variant blocks merge. Keep the job name, the | |
| # typo3-versions matrix, and the setup-variants list in sync with the | |
| # ruleset's required_status_checks — renaming any of them silently | |
| # detaches the requirement (the old context never reports and the PR | |
| # stays BLOCKED waiting on it). | |
| e2e: | |
| uses: netresearch/typo3-ci-workflows/.github/workflows/e2e.yml@main | |
| permissions: | |
| contents: read | |
| with: | |
| typo3-versions: '["^13.4.21","^14.3"]' | |
| typo3-packages: '["typo3/cms-core","typo3/cms-rte-ckeditor"]' | |
| setup-variants: '["fsc","core-only","bootstrap"]' | |
| setup-script: 'Build/Scripts/ci-e2e.sh' | |
| artifact-path: 'Build/test-results/' | |
| timeout-minutes: 45 |