Skip to content

ci: restore materialized workflow synchronization - #163

Merged
vitormattos merged 5 commits into
mainfrom
ci/restore-workflow-sync
Sep 20, 2026
Merged

vitormattos merged 5 commits into
mainfrom
ci/restore-workflow-sync

Conversation

@vitormattos

@vitormattos vitormattos commented Sep 20, 2026

Copy link
Copy Markdown
Member

Summary

Install the organization workflow synchronization mechanism in Extract using the reusable LibreCode sync Action.

The workflow is the materialized template published by LibreCodeCoop/.github. The synchronization algorithm itself now lives in LibreCodeCoop/github-workflows/actions/sync-workflows, where it is tested independently.

Extract keeps only its consumer-specific branch customization in:

.github/workflows/sync-workflow-templates.yml.patch

That patch adds:

  • stable32
  • stable31

to the default branch provided by the organization template.

When the workflow runs, the Action updates workflows already installed in Extract, applies any local .github/workflows/<workflow>.patch files, updates .github/actions-lock.txt, and the workflow opens reviewable pull requests for changed branches. A failed local patch makes the generated PR a draft.

Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos
vitormattos merged commit 142dbf6 into main Sep 20, 2026
19 checks passed
@vitormattos
vitormattos deleted the ci/restore-workflow-sync branch September 20, 2026 21:29
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.

1 participant