8000
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