Skip to content

openshift-hyperfleet: onboard five repositories to Prow and require the tide context on repositories without jobs - #86872

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
ciaranRoche:HYPERFLEET-1200-prow-onboarding
Oct 13, 2026
Merged

openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
ciaranRoche:HYPERFLEET-1200-prow-onboarding

Conversation

@ciaranRoche

@ciaranRoche ciaranRoche commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

What

  • New Prow configuration for five openshift-hyperfleet repositories that were not governed by Prow: .github, coderabbit, hyperfleet-hooks, hyperfleet-release, renovate-config. Plugin and Tide config copied from hyperfleet-claude-plugins (approve with lgtm_acts_as_approve and require_self_approval, lgtm with review_acts_as_lgtm, blunderbuss, owners-label, verify-owners, same Tide query).
  • branch-protection requiring the tide status context on main for the eight openshift-hyperfleet repositories that have no CI jobs: the five above plus hyperfleet-api-spec, hyperfleet-api-spec-template, hyperfleet-claude-plugins.

Why

The team is moving to area-based OWNERS files where a merge needs an approver for every touched path. That only holds if Tide is the only way to merge. On repositories with no jobs nothing is required by branch protection today, so a PR can be merged with the GitHub button and skip the OWNERS approval. Requiring the tide context closes that. The five new repositories get the same model as the rest of the org.

Notes for review

  • make prow-config was run; the determinizer made no further changes.
  • make checkconfig could not run on my machine (podman cannot stat the mounted config directory), so the checkconfig presubmit here is the validation.
  • The openshift-ci GitHub app is installed at the org level, so the five repositories should receive events once this merges. If a repository-level install is needed for any of them, say so and I will arrange it.
  • No OWNERS files are added under the new directories; the auto-owners sync will generate them from each repository's root OWNERS as it does for the other hyperfleet repositories.

Tracked in https://redhat.atlassian.net/browse/HYPERFLEET-1762

Merge order

This is step 3 of the HyperFleet repository ownership rollout. It is independent of steps 1 and 2 and can merge any time. The team session (step 4) has already happened, so the OWNERS PRs wait only on step 1 and this PR. The per-repository OWNERS PRs (step 5) in the five new repositories rely on it being in place.

  1. HYPERFLEET-1762 - docs: repository ownership document, OWNERS generator and review rules openshift-hyperfleet/architecture#232, ownership document and generator.
  2. HYPERFLEET-1762 - feat: validate the PR title only in --pr mode openshift-hyperfleet/hyperfleet-hooks#17, commitlint validates the PR title only, then the v0.3.0 tag.
  3. This PR. openshift-hyperfleet: onboard five repositories to Prow and require the tide context on repositories without jobs #86872, Prow onboarding and the tide context. Independent of 1 and 2.
  4. Team session. Done, held with the team the week of 5 October.
  5. The nineteen per-repository OWNERS PRs, after 1 and 3, when the hold is lifted:
  6. HYPERFLEET-1762 - ci: squash on merge for openshift-hyperfleet, hooks v0.3.0 #86873, squash on merge and the commitlint pin bump, after 2.
  7. HYPERFLEET-1762 - feat: group the open PRs digest by area and show requested reviewers openshift-hyperfleet/hyperfleet-claude-plugins#101, open-PRs digest by area, any time after 5.

Summary by CodeRabbit

  • Adds Prow plugin configuration for five openshift-hyperfleet repositories: .github, coderabbit, hyperfleet-hooks, hyperfleet-release, and renovate-config. The settings enable approval and LGTM behavior, repository plugins, and trusted triggers.
  • Adds Tide branch protection for main in those five repositories and in hyperfleet-api-spec, hyperfleet-api-spec-template, and hyperfleet-claude-plugins. The required tide status context helps prevent merges outside Tide.

…he tide context on repositories without jobs

Adds Prow plugin and Tide configuration for .github, coderabbit,
hyperfleet-hooks, hyperfleet-release and renovate-config, copied from
hyperfleet-claude-plugins, so every active openshift-hyperfleet repository is
governed by OWNERS, approve, lgtm, blunderbuss, owners-label and verify-owners.

Adds branch protection requiring the tide status context on the eight
repositories that have no CI jobs (the five above plus hyperfleet-api-spec,
hyperfleet-api-spec-template and hyperfleet-claude-plugins). Without a required
context a PR there can be merged with the GitHub button, bypassing Tide and
the OWNERS approval.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

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: a955ba65-3af0-48d7-a45e-645ee6549f67
📥 Commits

Reviewing files that changed from the base of the PR and between feee012 and 56d1761.

📒 Files selected for processing (13)
  • core-services/prow/02_config/openshift-hyperfleet/.github/_pluginconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/.github/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/coderabbit/_pluginconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/coderabbit/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-api-spec-template/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-api-spec/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-claude-plugins/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-hooks/_pluginconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-hooks/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-release/_pluginconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/hyperfleet-release/_prowconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/renovate-config/_pluginconfig.yaml
  • core-services/prow/02_config/openshift-hyperfleet/renovate-config/_prowconfig.yaml

Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 11 remain after this review.

Walkthrough

Adds Prow plugin settings and branch protection for OpenShift Hyperfleet repositories. The configurations also add Tide queries for repositories with specified required and excluded labels.

Changes

Hyperfleet repository Prow setup

Layer / File(s) Summary
Repository plugin settings
core-services/prow/02_config/openshift-hyperfleet/*/_pluginconfig.yaml
Adds repository-specific approval and LGTM settings, external plugin event triggers, enabled plugin lists, and trusted-app settings.
Branch protection and Tide queries
core-services/prow/02_config/openshift-hyperfleet/*/_prowconfig.yaml
Protects the configured main branches with the Tide status check. Adds Tide queries with required and excluded labels for repositories where those queries are configured.

Priority: ➖ Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Feature

Merge Risk: ⚪ Minimal · up to 56d17

This change adds Prow plugin, Tide, and branch protection configuration for the Hyperfleet repositories. No concrete problem was identified, and the checkconfig presubmit will validate the configuration before merge.

Pre-merge checks · Passed 15
Passed Passed checks (15 passed)
Check name Status Explanation
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
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 The pull request changes only Prow YAML configuration files. The authoritative diff contains no Ginkgo test declarations or test titles, so it introduces no unstable or overly specific test names.
Test Structure And Quality Passed The pull request changes only 5 _pluginconfig.yaml files and 8 _prowconfig.yaml files. The authoritative diff contains no Ginkgo test files or Ginkgo constructs such as It, BeforeEach, `AfterE…
Microshift Test Compatibility Passed The pull request changes only Prow YAML configuration files under core-services/prow/02_config/openshift-hyperfleet. The authoritative diff contains no new Ginkgo tests or test code, so the MicroShift…
Single Node Openshift (Sno) Test Compatibility Passed The pull request changes only Prow YAML configuration files. The authoritative diff adds or updates branch-protection, Tide, plugin, and repository settings; it adds no Ginkgo tests or test code. Ther…
Topology-Aware Scheduling Compatibility Passed The pull request changes only 13 Prow YAML configuration files. The diff adds plugin settings, Tide queries, and required tide branch-protection contexts. It does not add or modify deployment manife…
Ote Binary Stdout Contract Passed PASS: The pull request changes only Prow YAML configuration files. It does not change an OTE binary, Go source, suite setup, or any process-level code that can write to stdout. The OTE Binary Stdout C…
Ipv6 And Disconnected Network Test Compatibility Passed The pull request changes only Prow YAML configuration files. The diff adds no Ginkgo tests or test code, and it introduces no IPv4-specific test assumptions or external connectivity requirements for t…
No-Weak-Crypto Passed The pull request changes only 13 ASCII YAML configuration files under core-services/prow/02_config/openshift-hyperfleet. The diff adds Prow plugin, Tide, and branch-protection settings. It contains …
Container-Privileges Passed PASS: The PR changes only 13 Prow YAML configuration files. The diff contains no container or Kubernetes manifest fields for privileged mode, host namespaces, SYS_ADMIN, root execution, or allowPrivil…
No-Sensitive-Data-In-Logs Passed The PR adds only Prow YAML for approvals, plugins, branch protection, and Tide queries. It adds no logging configuration or log statements, and the changed files contain no passwords, tokens, keys, PI…
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the main changes: onboarding five repositories to Prow and requiring the Tide status context for repositories without jobs.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@ciaranRoche: 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.

This was referenced Oct 12, 2026
@rafabene

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Oct 13, 2026
@openshift-ci

openshift-ci Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ciaranRoche, rafabene

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

openshift-ci Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot
openshift-merge-bot Bot merged commit 01177ea into openshift:main Oct 13, 2026
13 checks passed
@openshift-ci

openshift-ci Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

@ciaranRoche: Updated the following 2 configmaps:

  • config configmap in namespace ci at cluster app.ci using the following files:
    • key core-services-prow-02_config-openshift-hyperfleet-.github-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/.github/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-coderabbit-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/coderabbit/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-api-spec-template-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-api-spec-template/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-api-spec-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-api-spec/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-claude-plugins-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-claude-plugins/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-hooks-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-hooks/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-release-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-release/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-renovate-config-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/renovate-config/_prowconfig.yaml
  • config configmap in namespace ci at cluster core-ci using the following files:
    • key core-services-prow-02_config-openshift-hyperfleet-.github-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/.github/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-coderabbit-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/coderabbit/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-api-spec-template-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-api-spec-template/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-api-spec-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-api-spec/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-claude-plugins-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-claude-plugins/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-hooks-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-hooks/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-hyperfleet-release-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/hyperfleet-release/_prowconfig.yaml
    • key core-services-prow-02_config-openshift-hyperfleet-renovate-config-_prowconfig.yaml using file core-services/prow/02_config/openshift-hyperfleet/renovate-config/_prowconfig.yaml
Details

In response to this:

What

  • New Prow configuration for five openshift-hyperfleet repositories that were not governed by Prow: .github, coderabbit, hyperfleet-hooks, hyperfleet-release, renovate-config. Plugin and Tide config copied from hyperfleet-claude-plugins (approve with lgtm_acts_as_approve and require_self_approval, lgtm with review_acts_as_lgtm, blunderbuss, owners-label, verify-owners, same Tide query).
  • branch-protection requiring the tide status context on main for the eight openshift-hyperfleet repositories that have no CI jobs: the five above plus hyperfleet-api-spec, hyperfleet-api-spec-template, hyperfleet-claude-plugins.

Why

The team is moving to area-based OWNERS files where a merge needs an approver for every touched path. That only holds if Tide is the only way to merge. On repositories with no jobs nothing is required by branch protection today, so a PR can be merged with the GitHub button and skip the OWNERS approval. Requiring the tide context closes that. The five new repositories get the same model as the rest of the org.

Notes for review

  • make prow-config was run; the determinizer made no further changes.
  • make checkconfig could not run on my machine (podman cannot stat the mounted config directory), so the checkconfig presubmit here is the validation.
  • The openshift-ci GitHub app is installed at the org level, so the five repositories should receive events once this merges. If a repository-level install is needed for any of them, say so and I will arrange it.
  • No OWNERS files are added under the new directories; the auto-owners sync will generate them from each repository's root OWNERS as it does for the other hyperfleet repositories.

Tracked in https://redhat.atlassian.net/browse/HYPERFLEET-1762

Merge order

This is step 3 of the HyperFleet repository ownership rollout. It is independent of steps 1 and 2 and can merge any time. The team session (step 4) has already happened, so the OWNERS PRs wait only on step 1 and this PR. The per-repository OWNERS PRs (step 5) in the five new repositories rely on it being in place.

  1. HYPERFLEET-1762 - docs: repository ownership document, OWNERS generator and review rules openshift-hyperfleet/architecture#232, ownership document and generator.
  2. HYPERFLEET-1762 - feat: validate the PR title only in --pr mode openshift-hyperfleet/hyperfleet-hooks#17, commitlint validates the PR title only, then the v0.3.0 tag.
  3. This PR. openshift-hyperfleet: onboard five repositories to Prow and require the tide context on repositories without jobs #86872, Prow onboarding and the tide context. Independent of 1 and 2.
  4. Team session. Done, held with the team the week of 5 October.
  5. The nineteen per-repository OWNERS PRs, after 1 and 3, when the hold is lifted:
  1. HYPERFLEET-1762 - ci: squash on merge for openshift-hyperfleet, hooks v0.3.0 #86873, squash on merge and the commitlint pin bump, after 2.
  2. HYPERFLEET-1762 - feat: group the open PRs digest by area and show requested reviewers openshift-hyperfleet/hyperfleet-claude-plugins#101, open-PRs digest by area, any time after 5.

Summary by CodeRabbit

  • Adds Prow plugin configuration for five openshift-hyperfleet repositories: .github, coderabbit, hyperfleet-hooks, hyperfleet-release, and renovate-config. The settings enable approval and LGTM behavior, repository plugins, and trusted triggers.
  • Adds Tide branch protection for main in those five repositories and in hyperfleet-api-spec, hyperfleet-api-spec-template, and hyperfleet-claude-plugins. The required tide status context helps prevent merges outside Tide.

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.

openshift-merge-bot Bot added a commit to openshift-hyperfleet/hyperfleet-adapter that referenced this pull request Oct 13, 2026
## What changed

Replaces the flat list of approvers and reviewers with area owners from
the
ownership document:
https://github.com/openshift-hyperfleet/architecture/blob/main/hyperfleet/docs/owners.md
(in review in openshift-hyperfleet/architecture#232 until it merges).

- OWNERS_ALIASES holds the names, OWNERS files reference aliases and
carry area labels
- a merge now needs an approver for every touched path
- Blunderbuss requests reviewers from the area's pool

## Why

Today every repository lists the same seventeen people as approvers and
reviewers, so review requests route at random and any one of them can
merge
anything alone. Named areas put the request in front of the people who
know the
code and make an approver accountable for what merges.

**The same criteria were applied to everyone at launch, using the last
three
sprints. Reviewer and approver status follows the criteria in the
ownership
document and nothing else.** The path to reviewer and approver is
written there.

Generated from hyperfleet/docs/owners.yaml in the architecture
repository.
Changes to ownership are a PR to that file, then a regenerated OWNERS
here.

Tracked in https://redhat.atlassian.net/browse/HYPERFLEET-1762

## Merge order

This is one of the nineteen per-repository OWNERS PRs, step 5 of the
repository ownership rollout. It merges after the ownership document and
the Prow onboarding PR, and only
when the hold is lifted. The team session that announces the model has
already
happened.

1. openshift-hyperfleet/architecture#232, ownership document and
generator.
2. openshift-hyperfleet/hyperfleet-hooks#17, commitlint validates the PR
title only, then the `v0.3.0` tag.
3. openshift/release#86872, Prow onboarding and the `tide` context.
Independent of 1 and 2.
4. Team session. Done, held with the team the week of 5 October.
5. **This PR.** The nineteen per-repository OWNERS PRs, after 1 and 3,
when the hold is lifted:
   - openshift-hyperfleet/architecture#233
   - openshift-hyperfleet/coderabbit#5
   - **#331 (this PR)**
   - openshift-hyperfleet/hyperfleet-api#398
   - openshift-hyperfleet/hyperfleet-api-spec#68
   - openshift-hyperfleet/hyperfleet-api-spec-template#14
   - openshift-hyperfleet/hyperfleet-applier#58
   - openshift-hyperfleet/hyperfleet-broker#29
   - openshift-hyperfleet/hyperfleet-claude-plugins#100
   - openshift-hyperfleet/hyperfleet-credential-provider#15
   - openshift-hyperfleet/hyperfleet-e2e#164
   - openshift-hyperfleet/hyperfleet-hooks#18
   - openshift-hyperfleet/hyperfleet-infra#108
   - openshift-hyperfleet/hyperfleet-logger#6
   - openshift-hyperfleet/hyperfleet-operator#129
   - openshift-hyperfleet/hyperfleet-release#13
   - openshift-hyperfleet/renovate-config#5
   - openshift-hyperfleet/hyperfleet-sentinel#280
   - openshift-hyperfleet/.github#1
6. openshift/release#86873, squash on merge and the commitlint pin bump,
after 2.
7. openshift-hyperfleet/hyperfleet-claude-plugins#101, open-PRs digest
by area, any time after 5.

/hold
openshift-merge-bot Bot pushed a commit to openshift-hyperfleet/hyperfleet-claude-plugins that referenced this pull request Oct 14, 2026
…quested reviewers (#101)

## What changed

- The open-PRs digest groups PRs by their `area/*` label (first area as
the group, others inline, "No area" last) and shows, per PR, the
requested reviewers and business days since the request. A pending
request older than one business day on a non-draft PR is flagged. Risk
scoring, tiers and the Slack message shape are unchanged.
- `collect-data.sh` reads `review_requested` events from the issue
timeline so the request time is real, with PR `createdAt` as the
fallback.
- `prioritization-algorithm.md` and `output-format.md` replace "review
requests are ignored because reviewers are auto-assigned" with the new
rule: requests come from the area's OWNERS pool and are the reviewer of
record.
- `references/github-repos.md` is the current nineteen repositories
(archived and out-of-scope ones removed, `hyperfleet-api-spec-template`
added).
- `bugs-triage/references/owners.csv` aligned with the ownership areas.
- `CONTRIBUTING.md` and `AGENTS.md`: plugin OWNERS files reference
aliases from the root `OWNERS_ALIASES` and are generated from the
ownership document in the architecture repository.
- `hyperfleet-work-triage` bumped to 0.4.0.

## Why

Prow now labels PRs by area and requests reviewers from the area's
OWNERS pool. The digest is what tells an approver every morning that a
PR is waiting on them, so it has to show the area and the reviewer of
record rather than ignoring requests.

## How to test

```text
bash hyperfleet-work-triage/skills/open-prs/scripts/tests/run-tests.sh
```

96 tests pass. A live run of `collect-data.sh --repo hyperfleet-adapter`
returned real request timestamps from the timeline for adapter#330.

Tracked in https://redhat.atlassian.net/browse/HYPERFLEET-1762

## Merge order

This is step 7 of the HyperFleet repository ownership rollout. It can
merge any time after the area labels exist (they do), and is most useful
once the OWNERS PRs (step 5) have merged.

1. openshift-hyperfleet/architecture#232, ownership document and
generator.
2. openshift-hyperfleet/hyperfleet-hooks#17, commitlint validates the PR
title only, then the `v0.3.0` tag.
3. openshift/release#86872, Prow onboarding and the `tide` context.
Independent of 1 and 2.
4. Team session. Done, held with the team the week of 5 October.
5. The nineteen per-repository OWNERS PRs, after 1 and 3, when the hold
is lifted:
   - openshift-hyperfleet/architecture#233
   - openshift-hyperfleet/coderabbit#5
   - openshift-hyperfleet/hyperfleet-adapter#331
   - openshift-hyperfleet/hyperfleet-api#398
   - openshift-hyperfleet/hyperfleet-api-spec#68
   - openshift-hyperfleet/hyperfleet-api-spec-template#14
   - openshift-hyperfleet/hyperfleet-applier#58
   - openshift-hyperfleet/hyperfleet-broker#29
   - #100
   - openshift-hyperfleet/hyperfleet-credential-provider#15
   - openshift-hyperfleet/hyperfleet-e2e#164
   - openshift-hyperfleet/hyperfleet-hooks#18
   - openshift-hyperfleet/hyperfleet-infra#108
   - openshift-hyperfleet/hyperfleet-logger#6
   - openshift-hyperfleet/hyperfleet-operator#129
   - openshift-hyperfleet/hyperfleet-release#13
   - openshift-hyperfleet/renovate-config#5
   - openshift-hyperfleet/hyperfleet-sentinel#280
   - openshift-hyperfleet/.github#1
6. openshift/release#86873, squash on merge and the commitlint pin bump,
after 2.
7. **This PR.** #101,
open-PRs digest by area, any time after 5.

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
oharan2 pushed a commit to oharan2/release that referenced this pull request Oct 19, 2026
…he tide context on repositories without jobs (openshift#86872)

Adds Prow plugin and Tide configuration for .github, coderabbit,
hyperfleet-hooks, hyperfleet-release and renovate-config, copied from
hyperfleet-claude-plugins, so every active openshift-hyperfleet repository is
governed by OWNERS, approve, lgtm, blunderbuss, owners-label and verify-owners.

Adds branch protection requiring the tide status context on the eight
repositories that have no CI jobs (the five above plus hyperfleet-api-spec,
hyperfleet-api-spec-template and hyperfleet-claude-plugins). Without a required
context a PR there can be merged with the GitHub button, bypassing Tide and
the OWNERS approval.

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
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. 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.

2 participants