chore: prune stale plugins, commands, and skills#446
Conversation
Add pruneprotect file for automated pruning protection, and OWNERS file for the bigquery plugin. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove 10 full plugins: - container-image, doc, etcd, golang, gwapi, node, node-tuning, origin, session, yaml Remove 12 individual commands: - git: cherry-pick-by-patch, fix-cherrypick-robot-pr, summary - olm: approve, catalog, install, opm, uninstall, upgrade - openshift: destroy-cluster - utils: auto-approve-konflux-prs, placeholder Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: stbenjam The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
WalkthroughRemove manifests/docs/commands for 10 plugins (container-image, doc, etcd, golang, gwapi, node, node-tuning, origin, session, yaml); delete node-tuning scripts and gwapi resources; bump versions for git, utils, olm, openshift, bigquery; add ChangesPlugin Ecosystem Cleanup & Maintenance
🎯 4 (Complex) | ⏱️ ~60 minutes 🚥 Pre-merge checks | ✅ 10✅ Passed checks (10 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Bump patch versions for git (0.0.6), olm (0.1.2), openshift (0.0.6), and utils (0.0.10) since commands were removed from each. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
/save plugins/olm |
Restored and added to .pruneprotect: - plugins/olm/ (all 6 commands) — saved by @stbenjam Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Processed
Remaining removals: 16 items (10 full plugins + 6 individual commands). |
|
/drop plugins/olm |
Dropped (undoing previous save): - plugins/olm/commands/approve.md — dropped by @stbenjam - plugins/olm/commands/catalog.md — dropped by @stbenjam - plugins/olm/commands/install.md — dropped by @stbenjam - plugins/olm/commands/opm.md — dropped by @stbenjam - plugins/olm/commands/uninstall.md — dropped by @stbenjam - plugins/olm/commands/upgrade.md — dropped by @stbenjam Removed plugins/olm/ from .pruneprotect. Bumped olm plugin version 0.1.1 → 0.1.2. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Processed Dropped (undoing previous save, removed from
Bumped Remaining removals: 22 items (10 full plugins + 12 individual commands). |
|
/save plugins/olm |
Restored and added to .pruneprotect: - plugins/olm/ (all 6 commands) — saved by @stbenjam Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Processed Saved (restored and added to
Remaining removals: 16 items (10 full plugins + 6 individual commands). |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/save plugins/golang I rewrote it completely last week :) |
Summary
.pruneprotectto permanently protect plugins from future automated pruningRemoval Manifest
plugins/container-image/plugins/doc/plugins/etcd/plugins/golang/plugins/gwapi/plugins/node/plugins/node-tuning/plugins/origin/plugins/session/plugins/yaml/plugins/git/commands/cherry-pick-by-patch.mdplugins/git/commands/fix-cherrypick-robot-pr.mdplugins/git/commands/summary.mdcommandplugins/olm/commands/approve.mdSAVED by @stbenjamcommandplugins/olm/commands/catalog.mdSAVED by @stbenjamcommandplugins/olm/commands/install.mdSAVED by @stbenjamcommandplugins/olm/commands/opm.mdSAVED by @stbenjamcommandplugins/olm/commands/uninstall.mdSAVED by @stbenjamcommandplugins/olm/commands/upgrade.mdSAVED by @stbenjamplugins/openshift/commands/destroy-cluster.mdplugins/utils/commands/auto-approve-konflux-prs.mdplugins/utils/commands/placeholder.mdProtected Plugins
Items in
.pruneprotectwere excluded: hello-world, metrics, native-notifications, marketplace-ops, bigquery, ci, hcp, sosreport.How to Save Items
To keep something that's being removed, comment on this PR with the path from the manifest table:
Saved items will be restored from git history and added to
.pruneprotectso they won't be flagged in future pruning cycles.Test plan
make lintpassesmake updateproduces no warnings (except operator-dashboard, pre-existing)🤖 Generated with Claude Code
Summary by CodeRabbit
Chores
Documentation