Skip to content

[TASK] Migrate backport and documentation workflows to shared reusable workflows#258

Open
CybotTM wants to merge 1 commit intoTYPO3-Documentation:mainfrom
CybotTM:demo/shared-backport-workflow
Open

[TASK] Migrate backport and documentation workflows to shared reusable workflows#258
CybotTM wants to merge 1 commit intoTYPO3-Documentation:mainfrom
CybotTM:demo/shared-backport-workflow

Conversation

@CybotTM
Copy link
Copy Markdown

@CybotTM CybotTM commented Mar 9, 2026

Summary

Migrates both workflow files to shared reusable workflows from
TYPO3-Documentation/.github.

Changes

Workflow Before After
backport.yml 22 lines inline reusable-backport.yml (5 lines)
documentation.yml 15 lines inline reusable-test-documentation.yml (8 lines)

Benefits

  • Single point of maintenance — action version updates happen centrally
  • Consistent configuration — all documentation repos test rendering the same way
  • No allow-list concerns — .github workflows are automatically trusted

Dependencies and merge order

  • Depends on .github#4 (backport label_pattern fix)
  • Depends on .github#2 (adds reusable-test-documentation.yml)

@garvinhicking
Copy link
Copy Markdown
Contributor

(Please note this is a POC we should not merge as-is, because we'd first have to import the referenced repo into our own maintenance scope. Thanks a lot, this is very helpful for discussion!)

@CybotTM CybotTM changed the title WIP: [TASK] Demo: Migrate backport to shared reusable workflow [TASK] Migrate backport to shared reusable workflow Mar 13, 2026
@CybotTM
Copy link
Copy Markdown
Author

CybotTM commented Mar 13, 2026

Updated for merged TYPO3-Documentation/t3docs-ci-deploy#56

@CybotTM CybotTM force-pushed the demo/shared-backport-workflow branch from a1037b2 to 025eb61 Compare March 13, 2026 07:37
@CybotTM CybotTM marked this pull request as draft March 17, 2026 09:38
@CybotTM CybotTM force-pushed the demo/shared-backport-workflow branch from 18182c6 to fca0ec6 Compare March 17, 2026 09:41
@CybotTM CybotTM changed the title [TASK] Migrate backport to shared reusable workflow [TASK] Migrate backport and documentation workflows to shared reusable workflows Mar 17, 2026
@CybotTM CybotTM marked this pull request as ready for review March 20, 2026 19:33
@CybotTM CybotTM force-pushed the demo/shared-backport-workflow branch from fca0ec6 to 710cda8 Compare March 22, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants