Skip to content

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

Open
CybotTM wants to merge 1 commit into
TYPO3-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 into
TYPO3-Documentation:mainfrom
CybotTM:demo/shared-backport-workflow

Conversation

@CybotTM

@CybotTM CybotTM commented Mar 9, 2026

Copy link
Copy Markdown

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

CybotTM commented Mar 13, 2026

Copy link
Copy Markdown
Author

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
@CybotTM
CybotTM force-pushed the demo/shared-backport-workflow branch from 710cda8 to dccf6f6 Compare June 2, 2026 15:25
@CybotTM
CybotTM force-pushed the demo/shared-backport-workflow branch from dccf6f6 to 5225edf Compare June 19, 2026 16:55
…e workflows

Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>

@sarahmccarthy123 sarahmccarthy123 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good:-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants