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