Skip to content

Add /oape:init#15

Merged
swghosh merged 2 commits intomainfrom
init
Feb 16, 2026
Merged

Add /oape:init#15
swghosh merged 2 commits intomainfrom
init

Conversation

@swghosh
Copy link
Collaborator

@swghosh swghosh commented Feb 16, 2026

Init command to prepare a workspace directory where development can begin

Summary by CodeRabbit

  • New Features

    • Introduced /oape:init command for cloning allowed operator repositories by short name with case-insensitive and partial matching support, including validation prechecks and post-clone verification.
  • Documentation

    • Updated API generation workflow examples to demonstrate repository cloning as the required initial step before generating API types and implementation.
    • Established centralized repository governance and operator allowlist reference documentation.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 16, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This PR adds documentation for a new /oape:init command that clones allowed OpenShift operator repositories by short name, centralizes repository governance in team-repos.txt, and updates workflow examples to reflect the command's usage.

Changes

Cohort / File(s) Summary
New /oape:init command documentation
plugins/oape/commands/init.md
Comprehensive documentation of the new /oape:init command, detailing multi-phase flow (prechecks, repository resolution, cloning, verification), error handling, behavior rules, and output format.
Workflow and reference updates
AGENTS.md, plugins/oape/README.md
Updated workflow examples to incorporate the new /oape:init command; replaced manual clone instructions with the new command invocation; centralized repository policy reference.
Repository governance
team-repos.txt
Added static repository listings for cert-manager Operator and External Secrets Operator with governance note discouraging PRs outside listed repositories.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch init

Comment @coderabbitai help to get the list of available commands and usage tips.

Signed-off-by: Swarup Ghosh <swghosh@redhat.com>
@swghosh swghosh merged commit cb1c4c5 into main Feb 16, 2026
1 of 2 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.

1 participant