We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a8094ae commit 50869d5Copy full SHA for 50869d5
.github/workflows/label_pr.yml
@@ -17,3 +17,31 @@ jobs:
17
- uses: actions/labeler@v5
18
with:
19
configuration-path: .github/labeler.yml
20
+ - name: Label based on PR title
21
+ uses: actions/github-script@v7
22
+ with:
23
+ script: |
24
+ const title = context.payload.pull_request.title.toLowerCase();
25
+ const labels = [];
26
+
27
+ if (title.includes("fix")) {
28
+ labels.push("type: bug");
29
+ }
30
+ if (title.includes("feat")) {
31
+ labels.push("type: feature");
32
33
+ if (title.includes("doc")) {
34
+ labels.push("type: documentation");
35
36
+ if (title.includes("refactor")) {
37
+ labels.push("type: refactor");
38
39
40
+ if (labels.length > 0) {
41
+ await github.rest.issues.addLabels({
42
+ owner: context.repo.owner,
43
+ repo: context.repo.repo,
44
+ issue_number: context.payload.pull_request.number,
45
+ labels
46
+ });
47
0 commit comments