From 6c975c8bc39a1d1710735d77cfea5bd196c1e91c Mon Sep 17 00:00:00 2001 From: smog-root Date: Mon, 21 Oct 2024 08:16:03 +0530 Subject: [PATCH 1/6] Github actions for more connectivity! --- .github/workflows/comment_open_close.yml | 29 +++++++++++++++++ .github/workflows/pr_merge_comment.yml | 38 ++++++++++++++++++++++ .github/workflows/pr_rise_checker.yml | 40 ++++++++++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 .github/workflows/comment_open_close.yml create mode 100644 .github/workflows/pr_merge_comment.yml create mode 100644 .github/workflows/pr_rise_checker.yml diff --git a/.github/workflows/comment_open_close.yml b/.github/workflows/comment_open_close.yml new file mode 100644 index 0000000..15e02b7 --- /dev/null +++ b/.github/workflows/comment_open_close.yml @@ -0,0 +1,29 @@ +name: Issue Auto Comment + +# Created by @smog-root + +on: + issues: + types: [opened, closed] + +jobs: + comment: + runs-on: ubuntu-latest + steps: + - name: Add a comment when an issue is opened + if: github.event.action == 'opened' + uses: actions-ecosystem/action-create-comment@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + issue_number: ${{ github.event.issue.number }} + body: "👋 Thanks for opening this issue! We appreciate your contribution. Please make sure you’ve provided all the necessary details and screenshots, and don't forget to follow our Guidelines and Code of Conduct. Happy coding! 🚀 +" + + - name: Add a comment when an issue is closed + if: github.event.action == 'closed' + uses: actions-ecosystem/action-create-comment@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + issue_number: ${{ github.event.issue.number }} + body: " ✅ This issue has been successfully closed. Thank you for your contribution and helping us improve the project! If you have any more ideas or run into other issues, feel free to open a new one. Happy coding! 🚀 + name: Auto-comment bot for issues" \ No newline at end of file diff --git a/.github/workflows/pr_merge_comment.yml b/.github/workflows/pr_merge_comment.yml new file mode 100644 index 0000000..42a8979 --- /dev/null +++ b/.github/workflows/pr_merge_comment.yml @@ -0,0 +1,38 @@ +name: Auto Comment on PR Merge + +# Created by @smog-root + +on: + pull_request: + types: [closed] + +permissions: + issues: write + pull-requests: write + +jobs: + comment: + runs-on: ubuntu-latest + permissions: + pull-requests: write + if: github.event.pull_request.merged == true + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Add Comment to Issue + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + COMMENT=$(cat < Date: Mon, 21 Oct 2024 16:06:49 +0530 Subject: [PATCH 2/6] Update comment_open_close.yml --- .github/workflows/comment_open_close.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/comment_open_close.yml b/.github/workflows/comment_open_close.yml index 15e02b7..fb088f2 100644 --- a/.github/workflows/comment_open_close.yml +++ b/.github/workflows/comment_open_close.yml @@ -25,5 +25,4 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} issue_number: ${{ github.event.issue.number }} - body: " ✅ This issue has been successfully closed. Thank you for your contribution and helping us improve the project! If you have any more ideas or run into other issues, feel free to open a new one. Happy coding! 🚀 - name: Auto-comment bot for issues" \ No newline at end of file + body: " ✅ This issue has been successfully closed. Thank you for your contribution and helping us improve the project! If you have any more ideas or run into other issues, feel free to open a new one. Happy coding! 🚀" From 24022ed5d917e00137fd1bcf31a07efcfa9d31a8 Mon Sep 17 00:00:00 2001 From: smog-root Date: Mon, 21 Oct 2024 16:07:55 +0530 Subject: [PATCH 3/6] Update pr_merge_comment.yml --- .github/workflows/pr_merge_comment.yml | 44 ++++++++++++-------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/.github/workflows/pr_merge_comment.yml b/.github/workflows/pr_merge_comment.yml index 42a8979..d34db75 100644 --- a/.github/workflows/pr_merge_comment.yml +++ b/.github/workflows/pr_merge_comment.yml @@ -1,38 +1,34 @@ -name: Auto Comment on PR Merge +name: Merge Thank You # Created by @smog-root on: - pull_request: - types: [closed] + pull_request_target: + types: [closed] # Trigger when a PR is closed permissions: issues: write pull-requests: write jobs: - comment: + post_merge_message: + if: github.event.pull_request.merged == true # Only run if the PR was merged runs-on: ubuntu-latest - permissions: - pull-requests: write - if: github.event.pull_request.merged == true steps: - - name: Checkout Repository - uses: actions/checkout@v2 + - name: Post thank you message + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} # Ensure token is used + script: | + const prNumber = context.payload.pull_request.number; + const owner = context.repo.owner; + const repo = context.repo.repo; - - name: Add Comment to Issue - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - COMMENT=$(cat < Date: Mon, 21 Oct 2024 16:08:37 +0530 Subject: [PATCH 4/6] Update pr_rise_checker.yml --- .github/workflows/pr_rise_checker.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr_rise_checker.yml b/.github/workflows/pr_rise_checker.yml index 104bd96..3db26b4 100644 --- a/.github/workflows/pr_rise_checker.yml +++ b/.github/workflows/pr_rise_checker.yml @@ -2,7 +2,6 @@ name: Auto Comment on PR # Created by @smog-root - on: pull_request_target: types: [opened] @@ -21,7 +20,7 @@ jobs: run: | COMMENT=$(cat < Date: Mon, 21 Oct 2024 16:08:54 +0530 Subject: [PATCH 5/6] Rename pr_merge_comment.yml to pr_merge_comment.yaml --- .github/workflows/{pr_merge_comment.yml => pr_merge_comment.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{pr_merge_comment.yml => pr_merge_comment.yaml} (100%) diff --git a/.github/workflows/pr_merge_comment.yml b/.github/workflows/pr_merge_comment.yaml similarity index 100% rename from .github/workflows/pr_merge_comment.yml rename to .github/workflows/pr_merge_comment.yaml From 5542ff22ec822594a65b2784f55edb889097e05b Mon Sep 17 00:00:00 2001 From: smog-root Date: Mon, 21 Oct 2024 16:15:09 +0530 Subject: [PATCH 6/6] file name type --- .github/workflows/{pr_rise_checker.yml => pr_raise_checker.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{pr_rise_checker.yml => pr_raise_checker.yml} (100%) diff --git a/.github/workflows/pr_rise_checker.yml b/.github/workflows/pr_raise_checker.yml similarity index 100% rename from .github/workflows/pr_rise_checker.yml rename to .github/workflows/pr_raise_checker.yml