File tree Expand file tree Collapse file tree 4 files changed +102
-0
lines changed Expand file tree Collapse file tree 4 files changed +102
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Auto Comment on Issue Assignment
2
+
3
+ on :
4
+ issues :
5
+ types : [assigned]
6
+
7
+ permissions :
8
+ # Grant write permissions for issues to allow commenting on issues
9
+ issues : write
10
+ # Grant write permissions for contents to allow access to repository content
11
+ contents : write
12
+
13
+ jobs :
14
+ comment :
15
+ runs-on : ubuntu-latest
16
+ steps :
17
+ - name : Comment on issue assignment
18
+ uses : actions/github-script@v7
19
+ with :
20
+ github-token : ${{ secrets.GITHUB_TOKEN }}
21
+ script : |
22
+ github.rest.issues.createComment({
23
+ issue_number: context.issue.number,
24
+ owner: context.repo.owner,
25
+ repo: context.repo.repo,
26
+ body: `👤 Issue assigned to @${context.payload.assignee.login}.`
27
+ });
Original file line number Diff line number Diff line change
1
+ name : Auto Comment on Issue Closed
2
+
3
+ on :
4
+ issues :
5
+ types : [closed]
6
+
7
+ permissions :
8
+ issues : write
9
+
10
+ jobs :
11
+ comment :
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - name : Comment on closed issue
15
+ uses : actions/github-script@v7
16
+ with :
17
+ github-token : ${{ secrets.GITHUB_TOKEN }}
18
+ script : |
19
+ github.rest.issues.createComment({
20
+ issue_number: context.issue.number,
21
+ owner: context.repo.owner,
22
+ repo: context.repo.repo,
23
+ body: "✅ This issue has been closed. Thank you for your contribution!"
24
+ });
Original file line number Diff line number Diff line change
1
+ name : Auto Comment on Issue Labeled
2
+
3
+ on :
4
+ issues :
5
+ types : [labeled]
6
+
7
+ permissions :
8
+ # Grant write permissions for issues to allow commenting on issues
9
+ issues : write
10
+ # Grant write permissions for contents to allow access to repository content
11
+ contents : write
12
+
13
+ jobs :
14
+ comment :
15
+ runs-on : ubuntu-latest
16
+ steps :
17
+ - name : Comment on labeled issue
18
+ uses : actions/github-script@v7
19
+ with :
20
+ github-token : ${{ secrets.GITHUB_TOKEN }}
21
+ script : |
22
+ github.rest.issues.createComment({
23
+ issue_number: context.issue.number,
24
+ owner: context.repo.owner,
25
+ repo: context.repo.repo,
26
+ body: `🏷️ Label **${context.payload.label.name}** has been added to this issue.`
27
+ });
Original file line number Diff line number Diff line change
1
+ name : Auto Comment on Issue Opened
2
+
3
+ on :
4
+ issues :
5
+ types : [opened]
6
+
7
+ permissions :
8
+ issues : write
9
+
10
+ jobs :
11
+ comment :
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - name : Comment on new issue
15
+ uses : actions/github-script@v7
16
+ with :
17
+ github-token : ${{ secrets.GITHUB_TOKEN }}
18
+ script : |
19
+ github.rest.issues.createComment({
20
+ issue_number: context.issue.number,
21
+ owner: context.repo.owner,
22
+ repo: context.repo.repo,
23
+ body: "🚀 Thanks for opening this issue! The team will review it shortly."
24
+ });
You can’t perform that action at this time.
0 commit comments