You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#314 merged the reusable-workflow library INTO this repo (released v7.0.0 β v8.0.0), but the migration's consumer half is untracked and incomplete: 15 repos still pin devantler-tech/reusable-workflows/.github/workflows/*, so the legacy repo cannot be archived. Until it is, it keeps producing operational noise (its non-inert .sync-labels.yaml dot-template went permanently red nightly on 2026-07-03 β reusable-workflows#350) and blocks the docs repoint (devantler-tech/monorepo#1964).
Every referenced workflow has a 1:1 equivalent in this repo's .github/workflows/ at v8.0.0 (verified: create-release, deploy-github-pages, publish-app, publish-dotnet-library, publish-manifests, run-dotnet-tests, scan-for-todo-comments, sync-cluster-policies, template-sync, update-agent-skills, validate-go-project, delete-workflow-runs, dependency-review, enable-auto-merge, scan-for-workflow-vulnerabilities).
Proposal
Per consumer repo, one small ci: PR swapping devantler-tech/reusable-workflows/.github/workflows/<x>.yaml@<sha> # vN β devantler-tech/actions/.github/workflows/<x>.yaml@<v8.0.0 sha> # v8.0.0 (SHA-pinned, matching each repo's pin style). Batch a few repos per run; templates propagate onward via Template Sync.
When the org code search for devantler-tech/reusable-workflows in path:.github/workflows is clean, archive reusable-workflows (declaratively via devantler-tech/.github deploy/ Repository CR if supported, else maintainer one-click), which also kills reusable-workflows#350's nightly red and unblocks monorepo#1964.
Acceptance criteria
Zero org code-search hits for devantler-tech/reusable-workflows under path:.github/workflows (outside the legacy repo itself)
Each migrated workflow's first post-swap run is green on its repo
Problem
#314 merged the reusable-workflow library INTO this repo (released v7.0.0 β v8.0.0), but the migration's consumer half is untracked and incomplete: 15 repos still pin
devantler-tech/reusable-workflows/.github/workflows/*, so the legacy repo cannot be archived. Until it is, it keeps producing operational noise (its non-inert.sync-labels.yamldot-template went permanently red nightly on 2026-07-03 β reusable-workflows#350) and blocks the docs repoint (devantler-tech/monorepo#1964).Live consumer list (org code search, 2026-07-03):
Every referenced workflow has a 1:1 equivalent in this repo's
.github/workflows/at v8.0.0 (verified: create-release, deploy-github-pages, publish-app, publish-dotnet-library, publish-manifests, run-dotnet-tests, scan-for-todo-comments, sync-cluster-policies, template-sync, update-agent-skills, validate-go-project, delete-workflow-runs, dependency-review, enable-auto-merge, scan-for-workflow-vulnerabilities).Proposal
ci:PR swappingdevantler-tech/reusable-workflows/.github/workflows/<x>.yaml@<sha> # vNβdevantler-tech/actions/.github/workflows/<x>.yaml@<v8.0.0 sha> # v8.0.0(SHA-pinned, matching each repo's pin style). Batch a few repos per run; templates propagate onward via Template Sync.workflowspermission β see feat!: remove the sync-github-labels composite action (superseded by declarative IssueLabels)Β #418's auto-merge failure + Template Sync fails portfolio-wide: automation App lacks the Workflows permissionΒ .github#68).devantler-tech/reusable-workflowsinpath:.github/workflowsis clean, archivereusable-workflows(declaratively viadevantler-tech/.githubdeploy/RepositoryCR if supported, else maintainer one-click), which also kills reusable-workflows#350's nightly red and unblocks monorepo#1964.Acceptance criteria
devantler-tech/reusable-workflowsunderpath:.github/workflows(outside the legacy repo itself)reusable-workflowsarchived; monorepo#1964 unblockedSize
M β mechanical but wide (15 repos, ~28 workflow files); a few repos per run over several runs.