These are the criteria that every PR should meet, please check them off as you review them:
- Follows the authoring recommendations
- Includes docs (if user facing)
- Includes tests (for new tasks or changed functionality)
- See the end-to-end testing documentation for guidance and CI details.
- Meets the Tekton contributor standards (including functionality, content, code)
- Commit messages follow commit message best practices
- Has a kind label. You can add one by adding a comment on this PR that
contains
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep - Complies with Catalog Organization TEP, see example. Note An issue has been filed to automate this validation
-
File path follows
<kind>/<name>/<version>/name.yaml
-
Has
README.md
at<kind>/<name>/<version>/README.md
-
Has mandatory
metadata.labels
-app.kubernetes.io/version
the same as the<version>
of the resource -
Has mandatory
metadata.annotations
tekton.dev/pipelines.minVersion
-
mandatory
spec.description
follows the convention``` spec: description: >- one line summary of the resource Paragraph(s) to describe the resource. ```
-
See the contribution guide for more details.