chore(#5824): remove CUSTOM_BASE overlay loop from reusable workflows - #5836
Conversation
PR Summary by QodoRemove unused customized/ overlay logic from GitHub workflows and scaffolds
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
|
🤖 Finished Review · ✅ Success · Started 11:46 AM UTC · Completed 12:03 PM UTC |
Code Review by Qodo
1.
|
ReviewFindingsMedium
Previous runReviewFindingsHigh
Medium
Low
Labels: PR modifies CI workflows and actions under .github/, title uses chore() prefix per ADR-0064 deprecation work Next steps:
|
…e workflows Remove the CUSTOM_BASE overlay loop from all reusable workflows, the prepare-workspace composite action, and the scaffold repo-maintenance workflow template. The overlay copies zero files — all customized/ directories contain only .gitkeep placeholders. Update scaffold test to assert the overlay is absent and mark PR 2 as complete in the implementation plan. Signed-off-by: Greg Allen <gallen@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
557808e to
3d1c982
Compare
|
🤖 Review · ❌ Terminated · Started 12:17 PM UTC · Ended 12:30 PM UTC |
Site previewPreview: https://3d04ac8d-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Superseded by updated review
|
🤖 Finished Review · ✅ Success · Started 12:17 PM UTC · Completed 12:30 PM UTC |
|
@rh-hemartin, you reviewed #5697 which is the first part of the removal. This is the second and final part. Do you want to review this as well. |
|
🤖 Finished Retro · ✅ Success · Started 6:47 PM UTC · Completed 7:02 PM UTC |
Retro: PR #5836 — Remove CUSTOM_BASE overlay loopTimeline: PR opened 2026-08-02 by ggallen (human-authored, Claude Opus 4.6 co-author). Review bot ran twice (on open and after force push). Two human approvals (rh-hemartin, ascerra). Merged 2026-08-04 via merge queue. 2 review dispatches + 1 retro dispatch — efficient workflow with no wasted fix/code runs. What went well:
Key gap — plan prerequisite validation: Existing issue notes:
Proposals filed
|
Remove the fullsend agent migrate-customizations command, which became dead code after the customized/ directory overlay mechanism was fully removed (PRs #5697 and #5836). With no overlay to migrate from, the command has nothing meaningful to do. - Delete internal/cli/migrate.go and internal/cli/migrate_test.go - Remove subcommand registration from internal/cli/agent.go - Update agent_test.go assertion and add negative assertion - Remove CLI reference documentation and migration guidance - Remove stale migrate.go references from docs - Annotate cross-references in ADRs to note the command's removal BREAKING CHANGE: The `fullsend agent migrate-customizations` CLI command has been removed. Users who have already migrated to config-driven agents are unaffected. Closes #5864 Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
Remove the fullsend agent migrate-customizations command, which became dead code after the customized/ directory overlay mechanism was fully removed (PRs #5697 and #5836). With no overlay to migrate from, the command has nothing meaningful to do. - Delete internal/cli/migrate.go and internal/cli/migrate_test.go - Remove subcommand registration from internal/cli/agent.go - Update agent_test.go assertion and add negative assertion - Remove CLI reference documentation and migration guidance - Remove stale migrate.go references from docs - Annotate cross-references in ADRs to note the command's removal BREAKING CHANGE: The `fullsend agent migrate-customizations` CLI command has been removed. Users who have already migrated to config-driven agents are unaffected. Closes #5864 Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
Remove the fullsend agent migrate-customizations command, which became dead code after the customized/ directory overlay mechanism was fully removed (PRs #5697 and #5836). With no overlay to migrate from, the command has nothing meaningful to do. - Delete internal/cli/migrate.go and internal/cli/migrate_test.go - Remove subcommand registration from internal/cli/agent.go - Update agent_test.go assertion and add negative assertion - Remove CLI reference documentation and migration guidance - Remove stale migrate.go references from docs - Annotate cross-references in ADRs to note the command's removal BREAKING CHANGE: The `fullsend agent migrate-customizations` CLI command has been removed. Users who have already migrated to config-driven agents are unaffected. Closes #5864 Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
Remove the fullsend agent migrate-customizations command, which became dead code after the customized/ directory overlay mechanism was fully removed (PRs #5697 and #5836). With no overlay to migrate from, the command has nothing meaningful to do. - Delete internal/cli/migrate.go and internal/cli/migrate_test.go - Remove subcommand registration from internal/cli/agent.go - Update agent_test.go assertion and add negative assertion - Remove CLI reference documentation and migration guidance - Remove stale migrate.go references from docs - Annotate cross-references in ADRs to note the command's removal BREAKING CHANGE: The `fullsend agent migrate-customizations` CLI command has been removed. Users who have already migrated to config-driven agents are unaffected. Closes #5864 Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
Remove the fullsend agent migrate-customizations command, which became dead code after the customized/ directory overlay mechanism was fully removed (PRs #5697 and #5836). With no overlay to migrate from, the command has nothing meaningful to do. - Delete internal/cli/migrate.go and internal/cli/migrate_test.go - Remove subcommand registration from internal/cli/agent.go - Update agent_test.go assertion and add negative assertion - Remove CLI reference documentation and migration guidance - Remove stale migrate.go references from docs - Annotate cross-references in ADRs to note the command's removal BREAKING CHANGE: The `fullsend agent migrate-customizations` CLI command has been removed. Users who have already migrated to config-driven agents are unaffected. Closes #5864 Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
Summary
CUSTOM_BASEoverlay loop from all 6 reusable workflows (triage,code,review,fix,retro,prioritize) and theprepare-workspacecomposite actioncustomized/scriptsoverlay from the scaffoldrepo-maintenance.ymltemplatecustomized/directories contain only.gitkeepplaceholdersTest plan
grep -r 'CUSTOM_BASE' .github/workflows/reusable-*.yml .github/actions/prepare-workspace/action.ymlreturns no matchesgrep -r 'customized/' internal/scaffold/fullsend-repo/.github/workflows/repo-maintenance.ymlreturns no matchesTestRepoMaintenanceWorkflowContentupdated to assert overlay is removedPart of #5824
🤖 Generated with Claude Code