Skip to content

Commit d08986f

Browse files
chore(ci): add require checklist action [backport #4987 to 1.8] (#5452)
Backport of #4987 to 1.8 Use https://github.com/mheap/require-checklist-action to enforce that the checklist is completed. This should encourage authors and reviewers to manually verify things for which there is no automation yet. ## Checklist - [x] Followed the [library release note guidelines](https://ddtrace.readthedocs.io/en/stable/contributing.html#Release-Note-Guidelines) when writing a release note. - [x] Add additional sections for `feat` and `fix` pull requests. - [x] [Library documentation](https://github.com/DataDog/dd-trace-py/tree/1.x/docs) and/or [Datadog's documentation site](https://github.com/DataDog/documentation/) is updated. Link to doc PR in description. ## Reviewer Checklist - [x] Title is accurate. - [x] Description motivates each change. - [x] No unnecessary changes were introduced in this PR. - [x] Avoid breaking [API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces) changes unless absolutely necessary. - [x] Tests provided or description of manual testing performed is included in the code or PR. - [x] Release note has been added and follows the [library release note guidelines](https://ddtrace.readthedocs.io/en/stable/contributing.html#Release-Note-Guidelines), or else `changelog/no-changelog` label added. - [x] All relevant GitHub issues are correctly linked. - [x] Change contains telemetry where appropriate (logs, metrics, etc.). - [x] Telemetry is meaningful, actionable and does not have the potential to leak sensitive data. Co-authored-by: Kyle Verhoog <[email protected]>
1 parent 9a60d28 commit d08986f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Require Checklist
2+
on:
3+
pull_request:
4+
types: [opened, edited, synchronize]
5+
jobs:
6+
require-checklist:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: mheap/require-checklist-action@v2
10+
with:
11+
# require a checklist to be present in the PR description
12+
requireChecklist: true

0 commit comments

Comments
 (0)