Skip to content

CONSOLE-5204: Merge PR templates#16287

Merged
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
logonoff:pr-template
Apr 20, 2026
Merged

CONSOLE-5204: Merge PR templates#16287
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
logonoff:pr-template

Conversation

@logonoff
Copy link
Copy Markdown
Member

@logonoff logonoff commented Apr 15, 2026

Rename .github/PULL_REQUEST_TEMPLATE/console_pr.md -> .github/PULL_REQUEST_TEMPLATE.md.md and refactor its content: convert HTML headings to concise bold section labels, add Analysis/Root cause, Solution Description, Screenshots/screen recording, Test setup/test cases, and Browser conformance checkboxes, and reorganize reviewer/assignee guidance. Also delete .github/PULL_REQUEST_TEMPLATE/devconsole_pr.md. These changes standardize and expand the PR template to capture testing, design artifacts, and browser conformance information.

/label px-approved
/label docs-approved

Summary by CodeRabbit

  • Chores
    • Reorganized pull request template structure with updated sections for improved workflow clarity.
    • Added browser conformance checklist to track compatibility testing across Chrome, Firefox, and Safari.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Apr 15, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: This pull request explicitly references no jira issue.

Details

In response to this:

Rename .github/PULL_REQUEST_TEMPLATE/console_pr.md -> .github/PULL_REQUEST_TEMPLATE.md.md and refactor its content: convert HTML headings to concise bold section labels, add Analysis/Root cause, Solution Description, Screenshots/screen recording, Test setup/test cases, and Browser conformance checkboxes, and reorganize reviewer/assignee guidance. Also delete .github/PULL_REQUEST_TEMPLATE/devconsole_pr.md. These changes standardize and expand the PR template to capture testing, design artifacts, and browser conformance information.

/label px-approved
/label docs-approved

Instructions 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 openshift-eng/jira-lifecycle-plugin repository.

@logonoff
Copy link
Copy Markdown
Member Author

/verified bypass

@openshift-ci openshift-ci bot added px-approved Signifies that Product Support has signed off on this PR docs-approved Signifies that Docs has signed off on this PR labels Apr 15, 2026
@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Apr 15, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: The verified label has been added.

Details

In response to this:

/verified bypass

Instructions 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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci bot requested review from rhamilto and spadgett April 15, 2026 14:42
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: This pull request explicitly references no jira issue.

Details

In response to this:

Rename .github/PULL_REQUEST_TEMPLATE/console_pr.md -> .github/PULL_REQUEST_TEMPLATE.md.md and refactor its content: convert HTML headings to concise bold section labels, add Analysis/Root cause, Solution Description, Screenshots/screen recording, Test setup/test cases, and Browser conformance checkboxes, and reorganize reviewer/assignee guidance. Also delete .github/PULL_REQUEST_TEMPLATE/devconsole_pr.md. These changes standardize and expand the PR template to capture testing, design artifacts, and browser conformance information.

/label px-approved
/label docs-approved

Summary by CodeRabbit

  • Chores
  • Reorganized pull request template structure with updated sections for improved workflow clarity.
  • Added browser conformance checklist to track compatibility testing across Chrome, Firefox, and Safari.

Instructions 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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci-robot openshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Apr 15, 2026
@logonoff
Copy link
Copy Markdown
Member Author

/verified bypass

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Apr 15, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: The verified label has been added.

Details

In response to this:

/verified bypass

Instructions 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 openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 15, 2026

📝 Walkthrough

Walkthrough

The pull request templates undergo structural modernization. The primary template file transitions from HTML-based headers to Markdown formatting, reorganizing sections to emphasize analysis and root cause identification upfront. Section ordering is adjusted to: Analysis/Root cause, Reviewers and assignees, Solution Description, Screenshots/screen recording/design review, Test setup/test cases, and Additional info. A new Browser conformance checklist is introduced covering Chrome, Firefox, and Safari. Concurrently, the separate devconsole_pr.md template file is completely removed from the repository, consolidating PR guidance into a single template.

🚥 Pre-merge checks | ✅ 10
✅ Passed checks (10 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Stable And Deterministic Test Names ✅ Passed No Ginkgo test files modified; custom check for test name stability is not applicable to this PR.
Test Structure And Quality ✅ Passed The PR modifies only GitHub template files with no Ginkgo test code present; the custom check for test structure is not applicable.
Microshift Test Compatibility ✅ Passed PR modifies only GitHub PR template files, not Ginkgo e2e test code, so custom check for MicroShift e2e test compatibility does not apply.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR modifies only PR template markdown files in .github/, not Ginkgo e2e test code, so SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies only GitHub pull request template documentation files with no Kubernetes manifests, operator code, controllers, or scheduling constraints.
Ote Binary Stdout Contract ✅ Passed The OTE Binary Stdout Contract check does not apply to this PR as it only modifies documentation template files with no code changes.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR modifies only GitHub PR template markdown files. No Ginkgo e2e tests or test code added/modified, so check is not applicable.
Title check ✅ Passed The PR title 'CONSOLE-5204: Merge PR templates' directly and clearly describes the main change—consolidating pull request templates into a single standardized template.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
.github/PULL_REQUEST_TEMPLATE.md.md (1)

15-28: Optional: Remove extra blank line for consistency.

Line 25 contains an extra blank line within the comment block, creating inconsistent spacing between the Console/Docs/PX approver sections.

🧹 Proposed formatting cleanup
   Docs approver:
   /assign <gh-user>
-
   PX approver:
   /assign <gh-user>
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/PULL_REQUEST_TEMPLATE.md.md around lines 15 - 28, Remove the extra
blank line inside the commented approver block so the "Console Approver:", "Docs
approver:", and "PX approver:" sections are consistently spaced; edit the
comment block containing those labels in .github/PULL_REQUEST_TEMPLATE.md.md and
delete the stray empty line between the Console/Docs/PX approver lines to make
the spacing uniform.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/PULL_REQUEST_TEMPLATE.md.md:
- Around line 42-46: The Browser conformance section (the "**Browser
conformance**:" heading and its checklist) is missing Edge and accessibility
verification; update that checklist to include "- [ ] Edge" and a separate "- [
] Accessibility / a11y testing (WCAG, keyboard, screen readers)" checkbox so
reviewers can mark Edge browser testing and explicit accessibility testing were
performed for UI changes.

---

Nitpick comments:
In @.github/PULL_REQUEST_TEMPLATE.md.md:
- Around line 15-28: Remove the extra blank line inside the commented approver
block so the "Console Approver:", "Docs approver:", and "PX approver:" sections
are consistently spaced; edit the comment block containing those labels in
.github/PULL_REQUEST_TEMPLATE.md.md and delete the stray empty line between the
Console/Docs/PX approver lines to make the spacing uniform.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: c1c5c33b-55cf-49bc-84c7-4a99a3704d86

📥 Commits

Reviewing files that changed from the base of the PR and between 6a8db8b and ed320f3.

📒 Files selected for processing (2)
  • .github/PULL_REQUEST_TEMPLATE.md.md
  • .github/PULL_REQUEST_TEMPLATE/devconsole_pr.md
💤 Files with no reviewable changes (1)
  • .github/PULL_REQUEST_TEMPLATE/devconsole_pr.md
📜 Review details
🔇 Additional comments (2)
.github/PULL_REQUEST_TEMPLATE.md.md (2)

12-13: LGTM: Root cause analysis section.

Good addition to require analysis upfront before jumping to solutions. This enforces better problem-understanding and will improve PR quality.


1-46: The PR template filename is already correct; no action needed.

The file .github/PULL_REQUEST_TEMPLATE.md is already properly named and follows GitHub's PR template conventions. The double .md.md extension mentioned in the original review does not exist in the repository. The file is correctly positioned and will be recognized by GitHub as the default pull request template.

The template content itself is well-structured with clear sections for Jira/Bugzilla linking, analysis, reviewers, solution description, test cases, and browser conformance testing—appropriate for an enterprise Kubernetes console project.

			> Likely an incorrect or invalid review comment.

Comment thread .github/PULL_REQUEST_TEMPLATE.md.md Outdated
Copy link
Copy Markdown
Member

@jhadvig jhadvig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @logonoff addd a comment.
I was thinking about it, and probably we will need multiple templates for various scenarios:

  • bug fix
  • feature
  • chore/no-jira

Comment thread docs/pull_request_template.md Outdated
@logonoff logonoff changed the title NO-JIRA: Merge PR templates CONSOLE-5204: Merge PR templates Apr 17, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

openshift-ci-robot commented Apr 17, 2026

@logonoff: This pull request references CONSOLE-5204 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the sub-task to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Rename .github/PULL_REQUEST_TEMPLATE/console_pr.md -> .github/PULL_REQUEST_TEMPLATE.md.md and refactor its content: convert HTML headings to concise bold section labels, add Analysis/Root cause, Solution Description, Screenshots/screen recording, Test setup/test cases, and Browser conformance checkboxes, and reorganize reviewer/assignee guidance. Also delete .github/PULL_REQUEST_TEMPLATE/devconsole_pr.md. These changes standardize and expand the PR template to capture testing, design artifacts, and browser conformance information.

/label px-approved
/label docs-approved

Summary by CodeRabbit

  • Chores
  • Reorganized pull request template structure with updated sections for improved workflow clarity.
  • Added browser conformance checklist to track compatibility testing across Chrome, Firefox, and Safari.

Instructions 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 openshift-eng/jira-lifecycle-plugin repository.

Copy link
Copy Markdown
Member

@jhadvig jhadvig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @logonoff
Adding couple of comments, I think it would be worth addressing.

Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
Comment thread docs/pull_request_template.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
**Solution Description**:
<!-- Describe your code changes in detail and explain the solution or functionality -->

**Screenshots / screen recording / design review**:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also split this section into:

  • UX Design
  • Screenshots / Screen recording

@openshift-ci-robot openshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Apr 20, 2026
@logonoff logonoff force-pushed the pr-template branch 4 times, most recently from f39e326 to bfef079 Compare April 20, 2026 15:10
Remove legacy console and devconsole PR templates from .github/PULL_REQUEST_TEMPLATE and add a single consolidated docs/pull_request_template.md. The new template centralizes required PR metadata (fixes, analysis, solution, screenshots, test cases, browser conformance, and reviewers) to standardize submissions and streamline triage and review.

See https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository#adding-a-pull-request-template
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 20, 2026

@logonoff: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions 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. I understand the commands that are listed here.

@logonoff
Copy link
Copy Markdown
Member Author

/verified bypass

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Apr 20, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@logonoff: The verified label has been added.

Details

In response to this:

/verified bypass

Instructions 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 openshift-eng/jira-lifecycle-plugin repository.

Copy link
Copy Markdown
Member

@jhadvig jhadvig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@jhadvig
Copy link
Copy Markdown
Member

jhadvig commented Apr 20, 2026

/approve

@jhadvig jhadvig added plugin-api-approved Indicates a PR with plugin API changes has been approved by an API reviewer approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Apr 20, 2026
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 20, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 20, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jhadvig, logonoff

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

2 similar comments
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 20, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jhadvig, logonoff

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 20, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jhadvig, logonoff

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit 4cc53f8 into openshift:main Apr 20, 2026
4 checks passed
@logonoff logonoff deleted the pr-template branch April 20, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. docs-approved Signifies that Docs has signed off on this PR jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. plugin-api-approved Indicates a PR with plugin API changes has been approved by an API reviewer px-approved Signifies that Product Support has signed off on this PR verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants