-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add pre-commit rules #7367
Add pre-commit rules #7367
Conversation
Signed-off-by: roman-kiselenko <[email protected]>
Hi @roman-kiselenko. Thanks for your PR. I'm waiting for a tektoncd member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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/test-infra repository. |
/kind misc |
/test check-pr-has-kind-label |
@roman-kiselenko: Cannot trigger testing until a trusted user reviews the PR and leaves an In 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/test-infra repository. |
/ok-to-test |
args: ["--allow-multiple-documents"] | ||
# Ignore yaml files with {{ }} cause they're not valid. | ||
exclude: '(test\/gohelloworld\/gohelloworld-chart\/templates\/.*yaml$)' | ||
- id: check-shebang-scripts-are-executable |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm curious how this hook know which scripts need to be checked? Does it scan all the files' content?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, AFAIK it perform checks only against currently staged files
and only if file starts with shebang with respect of git config fileMode
/lgtm Looking Good! 🤙🏽 |
@chmouel: changing LGTM is restricted to collaborators In 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/test-infra repository. |
/lgtm |
Request review @tektoncd/maintainers Does anything need to be done in order to merge this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll mark this one as approved. It's not enabled by default, so it's an opt-in for developer — I think we are ok merging this like that 👼🏼
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vdemeester The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
Changes
This PR introduces the pre-commit hooks in tektoncd/pipeline repository.
A badge in
README.md
, a note inDEVELOPMENT.md
, and inpull_request_template.
Hooks enabled:
Local:
Community:
Fix #7300
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes