e2e-submit-and-review

Create pull requests, trigger AI reviews, and run CI jobs for end-to-end testing.

170|222|Updated Jan 23, 2023
One-click install
npx skills add https://github.com/redhat-developer/rhdh --skill e2e-submit-and-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-submit-and-review
Source: https://github.com/redhat-developer/rhdh/tree/main/.cursor/skills/e2e-submit-and-review
Command: npx skills add https://github.com/redhat-developer/rhdh --skill e2e-submit-and-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of creating, reviewing, and managing pull requests for end-to-end testing fixes, reducing manual effort and minimizing errors.

Core Features & Use Cases

  • Create PRs: Generate draft pull requests with standardized templates from local branches.
  • Feedback Integration: Trigger and manage agentic reviews with Qodo from PR comments, facilitating automated guidance and code quality checks.
  • CI Workflows: Request, identify, and trigger specific CI jobs based on PR review comments, ensuring the correct testing environment is used.
  • Use Case: A developer fixes a flaky test, then runs this Skill to automate PR creation, review, and CI trigger, enhancing efficiency during bug fixes and feature validation workflows.

Quick Start

Issue a PR, comment to invoke AI review, then select and trigger the appropriate CI job to validate fixes.

Frequently Asked Questions about e2e-submit-and-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate pull request creation and CI job triggering for end-to-end testing?

Automating pull request creation and CI job triggering involves using scripts to generate draft PRs from local branches and orchestrate specific CI workflows via GitHub API access. This ensures consistent, error-free updates for development and testing cycles.

Can I trigger automated AI code reviews directly from pull request comments?

Yes, you can trigger automated AI code reviews from pull request comments. By invoking agentic reviews with Qodo directly through PR comments, the workflow facilitates automated guidance and code quality checks without manual intervention.

What's the best way to manage pull requests across forks for continuous delivery workflows?

Managing pull requests across forks for continuous delivery requires orchestrating the workflow with GitHub CLI and API access. This handles PR management across forks and ensures consistent, error-free updates throughout testing cycles.

Do I need GitHub CLI to automate PR submission and CI workflow triggers?

Yes, GitHub CLI and API access are required to automate PR submission and CI workflow triggers. These tools provide the necessary interface to orchestrate the entire end-to-end workflow, including PR creation and specific CI job selection.

How does automated PR review handle flaky test fixes during development cycles?

Automated PR review handles flaky test fixes by streamlining PR creation, invoking AI guidance, and triggering the correct CI testing environment. This reduces manual effort and minimizes errors during bug fixes and feature validation.

Why should I use automated PR management instead of manual review for CI workflows?

Using automated PR management instead of manual review for CI workflows reduces manual effort and minimizes errors. It ensures consistent updates by standardizing PR templates and automatically triggering the correct CI jobs based on review comments.