Context
The TYPO3-Documentation org is centralizing GitHub Actions workflows into shared
reusable workflows in this repository. Initial PRs cover 4 repos:
Remaining repos
The following repos still use inline workflows and should be migrated once the
initial batch is accepted and proven stable:
Available shared workflows
Note: Workflows linked to relative paths are added by #2 and not yet on main.
Priority
The backport migration is most urgent — 6 repos still reference the broken
m-kuhn/backport@30b6e83 action (missing dist/index.js). Migrating to the
shared reusable-backport.yml fixes this.
Migration pattern
For each repo, replace inline workflow files with shared workflow calls:
# Before (inline)
jobs:
backport:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@...
- uses: m-kuhn/backport@30b6e83 # BROKEN
# After (shared)
jobs:
backport:
uses: TYPO3-Documentation/.github/.github/workflows/reusable-backport.yml@main
Context
The TYPO3-Documentation org is centralizing GitHub Actions workflows into shared
reusable workflows in this repository. Initial PRs cover 4 repos:
Remaining repos
The following repos still use inline workflows and should be migrated once the
initial batch is accepted and proven stable:
m-kuhn/backport), test-documentationAvailable shared workflows
reusable-backport.ymlreusable-test-documentation.ymlreusable-apply-precommit.ymlreusable-php-quality.ymlreusable-php-tests.ymlreusable-php-command.ymlreusable-docs-render.ymlNote: Workflows linked to relative paths are added by #2 and not yet on
main.Priority
The backport migration is most urgent — 6 repos still reference the broken
m-kuhn/backport@30b6e83action (missingdist/index.js). Migrating to theshared
reusable-backport.ymlfixes this.Migration pattern
For each repo, replace inline workflow files with shared workflow calls: