Uh oh!
There was an error while loading. Please reload this page.
chore: standardize copyright boilerplate and enforce with CI - #765
chore: standardize copyright boilerplate and enforce with CI#765Prachi01Yadav wants to merge 5 commits into
Conversation
Signed-off-by: Prachi01Yadav <archeyyadav111@gmail.com>
🎉 Welcome to the Kubeflow SDK! 🎉 Thanks for opening your first PR! We're happy to have you as part of our community 🚀 Here's what happens next:
Join the community:
Feel free to ask questions in the comments if you need any help or clarification! |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
tariq-hasan
commented
Aug 19, 2026
/ok-to-test |
Signed-off-by: Prachi01Yadav <archeyyadav111@gmail.com>
Signed-off-by: Prachi01Yadav <archeyyadav111@gmail.com>
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Tariq Hasan <mmtariquehsn@gmail.com> Signed-off-by: Prachi Yadav <archeyyadav111@gmail.com>
Signed-off-by: Prachi01Yadav <archeyyadav111@gmail.com>
Fixes#566
Replaces #568
Summary
This PR standardizes our copyright headers across the whole repo and sets up CI to enforce them going forward. We're now properly reusing the centralized boilerplate checker from
kubeflow/testing.What changed:
boilerplate.pydirectly fromkubeflow/testing(@60573e4) intohack/boilerplate/. I explicitly matched the vendoring pattern thatkubeflow/traineruses so we don't have to dynamically download the script in CI, and it keeps local dev fast and offline.code-quality-check.yaml) and averify-boilerplatemake target. It properly handles branch resolution on both pushes and PRs.__init__.pyones, to be safe)Copyright 2024or2025header were intentionally left completely untouched to keepgit blameclean and let the script's normalization logic do its job.To test locally:
Just run
make verify-boilerplate. (I've verified it locally and it passes with 1028 insertions and 0 deletions — strictly additive!).Checklist: