Skip to content

CNF-22981: Enable Tide auto-merge for red-hat-konflux[bot] on rh-ecos…#79057

Open
by2waysprojects wants to merge 1 commit intoopenshift:mainfrom
by2waysprojects:CNF-22981-allow-automatic-merge-recert
Open

CNF-22981: Enable Tide auto-merge for red-hat-konflux[bot] on rh-ecos…#79057
by2waysprojects wants to merge 1 commit intoopenshift:mainfrom
by2waysprojects:CNF-22981-allow-automatic-merge-recert

Conversation

@by2waysprojects
Copy link
Copy Markdown
Contributor

@by2waysprojects by2waysprojects commented May 8, 2026

…ystem-edge/recert

Add allow-automatic-merge label definition and Tide query with author: red-hat-konflux[bot] to enable automatic merging of Konflux dependency update PRs for rh-ecosystem-edge/recert.

This pull request enables automatic PR merging for the rh-ecosystem-edge/recert repository by configuring Prow's Tide service to accept PRs from the red-hat-konflux[bot] author.

The changes add a new allow-automatic-merge label definition for the recert repository and introduce a Tide query that automatically merges PRs authored by red-hat-konflux[bot] when they carry the allow-automatic-merge label and lack do-not-merge labels. This allows Konflux dependency update PRs to merge automatically without manual review, streamlining the dependency update workflow for this repository.

…ystem-edge/recert

Add allow-automatic-merge label definition and Tide query with
author: red-hat-konflux[bot] to enable automatic merging of Konflux
dependency update PRs for rh-ecosystem-edge/recert.

Co-authored-by: Cursor <cursoragent@cursor.com>
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label May 8, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

openshift-ci-robot commented May 8, 2026

@by2waysprojects: This pull request references CNF-22981 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:

…ystem-edge/recert

Add allow-automatic-merge label definition and Tide query with author: red-hat-konflux[bot] to enable automatic merging of Konflux dependency update PRs for rh-ecosystem-edge/recert.

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 May 8, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: f6ddd5c9-3adf-4289-9fdc-b745f9f3082c

📥 Commits

Reviewing files that changed from the base of the PR and between 7fa7420 and 6c02a76.

📒 Files selected for processing (2)
  • core-services/prow/02_config/_labels.yaml
  • core-services/prow/02_config/rh-ecosystem-edge/recert/_prowconfig.yaml

Walkthrough

This pull request adds Prow CI automation configuration for the rh-ecosystem-edge/recert repository. A new allow-automatic-merge label is defined, and a Tide query is configured to automatically merge PRs from the Konflux bot when that label is present and blocking labels are absent.

Changes

Prow Automatic Merge Configuration

Layer / File(s) Summary
Label Definition
core-services/prow/02_config/_labels.yaml
New allow-automatic-merge label is defined for rh-ecosystem-edge/recert with color 0ffa16, applied to PRs, and description enabling Tide automatic merge for trusted authors.
Tide Query Configuration
core-services/prow/02_config/rh-ecosystem-edge/recert/_prowconfig.yaml
New Tide query is added to automatically merge PRs authored by red-hat-konflux[bot] when the allow-automatic-merge label is present and blocking labels (do-not-merge/*, needs-rebase, jira/invalid-bug) are absent.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 12
✅ Passed checks (12 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly describes the main change: enabling Tide auto-merge for a specific bot on a specific repository, which aligns with the PR objectives and file modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed This PR only modifies Prow configuration files (YAML), not test files. The custom check for stable and deterministic Ginkgo test names is not applicable to configuration files that contain no tests.
Test Structure And Quality ✅ Passed PR contains only YAML configuration files for Prow CI/CD. No Ginkgo test code or Go test files are modified. The custom check for test structure quality is not applicable.
Microshift Test Compatibility ✅ Passed This PR does not add any Ginkgo e2e tests. It only modifies Prow CI configuration YAML files. The MicroShift Test Compatibility check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed This PR contains only configuration changes to Prow CI/CD files (YAML files) and does not add any Ginkgo e2e tests. The SNO test compatibility check is not applicable to this PR.
Topology-Aware Scheduling Compatibility ✅ Passed Changes are Prow CI/CD configuration only. No deployment manifests, operator code, or scheduling constraints introduced.
Ote Binary Stdout Contract ✅ Passed Check not applicable. PR contains only Prow config YAML files, not OTE binary or test code. Check targets Go source code (main, init, TestMain, Ginkgo)—none present.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed Not applicable. This PR only modifies Prow configuration files (YAML). No Ginkgo e2e tests are added or modified. The check targets new e2e test code.

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

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

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@openshift-ci openshift-ci Bot requested review from pruan-rht and tsorya May 8, 2026 18:09
@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label May 8, 2026
@openshift-merge-bot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@by2waysprojects: no rehearsable tests are affected by this change

Note: If this PR includes changes to step registry files (ci-operator/step-registry/) and you expected jobs to be found, try rebasing your PR onto the base branch. This helps pj-rehearse accurately detect changes when the base branch has moved forward.

@fontivan
Copy link
Copy Markdown
Contributor

fontivan commented May 8, 2026

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label May 8, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 8, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: by2waysprojects, fontivan
Once this PR has been reviewed and has the lgtm label, please assign danilo-gemoli for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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 May 8, 2026

@by2waysprojects: 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants