Skip to content

chore: remove the q_dev plugin - #9079

Merged
klesh merged 8 commits into
apache:mainfrom
warren830:publish/kiro-pr6-remove-qdev-stack
Aug 28, 2026
Merged

klesh merged 8 commits into
apache:mainfrom
warren830:publish/kiro-pr6-remove-qdev-stack

Conversation

@warren830

@warren830 warren830 commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

Stacked delivery

Depends on #9078. Merge only after the full chain #9075 -> #9076 -> #9077 -> #9078.

This is intentionally the final layer: q_dev remains available until every backend, Config UI, E2E, and dashboard consumer has migrated. This PR is ready for review, but do not merge it until its direct dependency lands.

After the preceding PRs merge, the clean layer is 68 files with 7,190 deletions and 3 insertions.

Summary

  • remove the q_dev backend plugin, migrations, tests, and obsolete documentation
  • remove the q_dev Config UI registration and fields
  • remove the q_dev full-flow E2E after the Kiro replacement is present
  • keep the all-Go-plugin schema guard synchronized with the final plugin set
  • update the remaining GitHub Copilot documentation reference

Validation

  • go test ./plugins/kiro/... -count=1
  • go vet ./plugins/kiro/...
  • go build ./plugins/kiro/...
  • Config UI production build
  • Playwright discovery: 13 Kiro tests
  • plugin registration guard: 44 impl directories / 44 registered plugins
  • q_dev runtime references: zero

Signed-off-by: warren warren.chen830@gmail.com

Signed-off-by: warren <warren.chen830@gmail.com>
Signed-off-by: warren <warren.chen830@gmail.com>
Signed-off-by: warren <warren.chen830@gmail.com>
Signed-off-by: warren <warren.chen830@gmail.com>
Signed-off-by: warren <warren.chen830@gmail.com>
@warren830
warren830 marked this pull request as ready for review August 27, 2026 15:20
Signed-off-by: warren <warren.chen830@gmail.com>
klesh
klesh previously approved these changes Aug 28, 2026
Signed-off-by: warren <warren.chen830@gmail.com>
Signed-off-by: warren <warren.chen830@gmail.com>

@klesh klesh 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.

LGTM

@klesh
klesh merged commit aaf05fc into apache:main Aug 28, 2026
11 checks passed
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.

2 participants