ci: migrate docs and e2e to shared workflows - #113
Conversation
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
Dependency ReviewThe following issues were found:
License Issues.github/workflows/e2e.yml
OpenSSF Scorecard
Scanned Files
|
There was a problem hiding this comment.
Pull request overview
Migrates the repository’s docs and E2E GitHub Actions workflows to thin “caller” workflows that delegate execution to shared workflows in netresearch/typo3-ci-workflows.
Changes:
- Replaces the local Playwright/MariaDB/PHP-based E2E workflow with a reusable-workflow caller.
- Replaces the local documentation render + warnings + artifact workflow with a reusable-workflow caller.
- Adjusts docs workflow triggers to also run when the workflow file itself changes.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/e2e.yml | Swaps the in-repo E2E implementation for a reusable workflow call with inputs (PHP version, DB image, artifact paths). |
| .github/workflows/docs.yml | Swaps the in-repo docs build implementation for a reusable workflow call and expands trigger paths. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
There was a problem hiding this comment.
Automated approval for solo maintainer project
This PR has passed all automated quality gates:
- ✅ Static analysis (PHPStan)
- ✅ Code style (PHP-CS-Fixer)
- ✅ Unit & functional tests
- ✅ Security scanning
- ✅ Dependency review
See SECURITY_CONTROLS.md for compensating controls documentation.
Summary
docs.yml(render-guides + warning check + artifact upload) with a thin caller tonetresearch/typo3-ci-workflows/.github/workflows/docs.yml@main, matching the pattern used by t3x-contexts.e2e.yml(Playwright + MariaDB + PHP server + TYPO3 setup) with a thin caller tonetresearch/typo3-ci-workflows/.github/workflows/e2e.yml@main.Note: The shared
e2e.ymlworkflow is being created in a parallel PR atnetresearch/typo3-ci-workflows. The caller references@mainand will work once that PR is merged.Test plan