Skip to content

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

Merged
linawolf merged 1 commit into
TYPO3-Documentation:mainfrom
CybotTM:demo/shared-backport-workflow
Jul 30, 2026
Merged

[TASK] Migrate backport and documentation workflows to shared reusable workflows#258
linawolf merged 1 commit into
TYPO3-Documentation:mainfrom
CybotTM:demo/shared-backport-workflow

Conversation

@CybotTM

@CybotTM CybotTM commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

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
Contributor 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:-)

@linawolf
linawolf merged commit e44cec6 into TYPO3-Documentation:main Jul 30, 2026
2 checks passed
@typo3-docs-backport-bot

Copy link
Copy Markdown

Backport failed for 13.4, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 13.4
git worktree add -d .worktree/backport-258-to-13.4 origin/13.4
cd .worktree/backport-258-to-13.4
git switch --create backport-258-to-13.4
git cherry-pick -x e44cec63293478ac46d310b77dc1f3d0054a3c44

@typo3-docs-backport-bot

Copy link
Copy Markdown

Backport failed for 14.3, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 14.3
git worktree add -d .worktree/backport-258-to-14.3 origin/14.3
cd .worktree/backport-258-to-14.3
git switch --create backport-258-to-14.3
git cherry-pick -x e44cec63293478ac46d310b77dc1f3d0054a3c44

@typo3-docs-backport-bot typo3-docs-backport-bot Bot added the backport-failed Backport failed or needs manual intervention label Jul 30, 2026
@typo3-docs-backport-bot

Copy link
Copy Markdown

Backport failed or needs manual intervention.

Backport action outcome: success
Backport success output: false
Per target: 13.4=false 14.3=false
Created backport PRs: none

Workflow run: https://github.com/TYPO3-Documentation/TYPO3CMS-Tutorial-Editors/actions/runs/30550696396

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

Labels

backport 13.4 backport 14.3 backport-failed Backport failed or needs manual intervention

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants