Skip to content

Commit 7a0dfe5

Browse files
Create pr_merge.yaml
1 parent 5585b6e commit 7a0dfe5

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/pr_merge.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Merge Thank You
2+
3+
on:
4+
pull_request_target:
5+
types: [closed] # Trigger when a PR is closed
6+
7+
permissions:
8+
issues: write
9+
pull-requests: write
10+
11+
jobs:
12+
post_merge_message:
13+
if: github.event.pull_request.merged == true # Only run if the PR was merged
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- name: Post thank you message
18+
uses: actions/github-script@v7
19+
with:
20+
github-token: ${{ secrets.GITHUB_TOKEN }} # Ensure token is used
21+
script: |
22+
const prNumber = context.payload.pull_request.number;
23+
const owner = context.repo.owner;
24+
const repo = context.repo.repo;
25+
26+
// Post a thank you message upon PR merge
27+
await github.rest.issues.createComment({
28+
owner: owner,
29+
repo: repo,
30+
issue_number: prNumber,
31+
body: `🎉🎉 Thank you for your contribution! Your PR #${prNumber} has been merged! 🎉🎉`
32+
});

0 commit comments

Comments
 (0)