File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1717 - uses : actions/labeler@v5
1818 with :
1919 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") || title.includes("bug")) {
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+ }
You can’t perform that action at this time.
0 commit comments