chore(#5864)!: remove migrate-customizations command - #5866
Conversation
|
🤖 Finished Review · ✅ Success · Started 5:07 PM UTC · Completed 5:26 PM UTC |
Site previewPreview: https://0eec55eb-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
ReviewFindingsMedium
Previous runReviewFindingsHigh
Medium
Low
Next steps:
Previous run (2)ReviewFindingsLow
Previous run (3)Looks good to me Previous run (4)ReviewFindingsMedium
Low
Previous run (5)ReviewFindingsCritical
Medium
Low
Labels: PR removes CLI code and updates extensive documentation across docs/ Next steps:
|
65e6b58 to
8073218
Compare
|
🤖 Finished Review · ✅ Success · Started 7:55 PM UTC · Completed 8:07 PM UTC |
Superseded by updated review
8073218 to
bcd0e94
Compare
|
🤖 Finished Review · ✅ Success · Started 8:11 PM UTC · Completed 8:24 PM UTC |
bcd0e94 to
86b7324
Compare
|
🤖 Finished Review · ✅ Success · Started 8:56 PM UTC · Completed 9:13 PM UTC |
86b7324 to
1ed9257
Compare
|
🤖 Finished Review · ✅ Success · Started 1:03 PM UTC · Completed 1:24 PM UTC |
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>
1ed9257 to
1f6890d
Compare
|
🤖 Finished Review · ✅ Success · Started 1:29 PM UTC · Completed 1:43 PM UTC |
Superseded by updated review
|
🤖 Finished Retro · ✅ Success · Started 7:32 PM UTC · Completed 7:51 PM UTC |
Retro: PR #5866 — Remove migrate-customizations commandTimeline
What went well
What could go better
Existing issues supported by this evidence
No new proposalsAll identified improvement opportunities are already tracked by open issues. The most impactful fix would be #5536, which is marked |
Summary
Remove the
fullsend agent migrate-customizationscommand, which became dead code after thecustomized/directory overlay mechanism was fully removed (PRs #5697 and #5836). With no overlay to migrate from, the command has nothing meaningful to do.Changes
internal/cli/migrate.go(~504 lines) andinternal/cli/migrate_test.go(~759 lines)internal/cli/agent.goand update assertion inagent_test.godocs/cli/agent.mdmigrate-customizations section,docs/cli/README.mdindex entry)Testing
go build ./...passesgo vet ./internal/cli/...passesTestNewAgentCmd_HasSubcommandsupdated from 5 to 4 subcommands)Closes #5864
BREAKING CHANGE: The
fullsend agent migrate-customizationsCLI command has been removed. Users who relied on this command should use config-driven agent registration instead.Post-script verification
agent/5864-remove-migrate-customizations)d41ac6c2266bcf4bb71c816cdd14440dca19e2b6..HEAD)