Repository navigation
HYPERFLEET-1762 - openshift-hyperfleet: run verify-owners on architecture PRs that touch the ownership source - #86953
Conversation
…h the ownership source Adds a verify-owners presubmit for openshift-hyperfleet/architecture that runs make verify-owners when a PR changes owners.yaml, owners.md, the working agreement, the generator under hack/owners or the Makefile. The target checks the generated area table and the criteria copy are in sync with owners.yaml and that every path's approvers match its area. The build root gains make and python3-pyyaml for it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse auto-ack |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@ciaranRoche: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
Could you include the related ticket number in the PR title so this follow-up is traceable to the ownership rollout? |
|
/lgtm |
|
@pnguyen44: changing LGTM is restricted to collaborators DetailsIn response to this:
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. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ciaranRoche, Mischulee, pnguyen44 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
…h the ownership source (openshift#86953) Adds a verify-owners presubmit for openshift-hyperfleet/architecture that runs make verify-owners when a PR changes owners.yaml, owners.md, the working agreement, the generator under hack/owners or the Makefile. The target checks the generated area table and the criteria copy are in sync with owners.yaml and that every path's approvers match its area. The build root gains make and python3-pyyaml for it. Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Adds a
verify-ownerspresubmit foropenshift-hyperfleet/architecture. It runsmake verify-ownerswhen a PR changeshyperfleet/docs/owners.yaml,hyperfleet/docs/owners.md,hyperfleet/docs/working-agreement.md, anything underhack/owners/or theMakefile. The target checks the generated area table and the criteria copy are in sync withowners.yamland that every path's approvers and reviewers match its area.The build root gains
makeandpython3-pyyamlso the target can run in the existing image.Follow-up from review on openshift-hyperfleet/architecture#232.
Summary by CodeRabbit
The
openshift-hyperfleet/architectureCI configuration now runsmake verify-ownerswhen a pull request changes theMakefile, files underhack/owners/, or specified ownership documentation. The project image now includesmakeandpython3-pyyaml, which the check requires.