Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Github Actions Greetings and Stale #92

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/workflows/greetings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Greetings

on:
issues:
types: [opened]
pull_request_target:
types: [closed]
pull_request:
types: [opened]

jobs:
greeting:
runs-on: ubuntu-latest
steps:
- name: Greet New Contributors for Creating New PR/Issues.
uses: actions/first-interaction@v1
if: github.event.action =='opened' && (github.event_name == 'pull_request' || github.event_name == 'issues')
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: "@${{ github.actor }} Welcome to forestTreesTagging 🥳 Thanks for opening this Issue 🙌, This Will definitely Improve our Project💖.While we are having a look at this. If you want to work on this then,feel free to self-assign and start working on it.📄 **Use `/assign` to self-assign this issue**."
pr-message: "@${{ github.actor }} Thank you for Opening pull request🥳. We will get back to you as soon as possible. Your patience is greatly appreciated! Thanks! 🥳. PS: Please double check that you linked the corresponding issue."

- name: Congratulate on every PR merge
if: github.event_name == 'pull_request_target' && github.event.action == 'closed' && github.event.pull_request.merged == true
uses: peter-evans/create-or-update-comment@v1
with:
issue-number: ${{tojson(github.event.number)}}
body: |
@${{ github.event.pull_request.user.login }} Hurray, your PR got merged 🥳. Thanks a bunch. Feel free to take another Issue.💖
41 changes: 41 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Mark Stale issues
name: Mark stale pull requests


on:
schedule:
- cron: "30 1 * * *"

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'The issue labelled as stale because it has been open for more than 7 days with inactivity.'
days-before-stale: 7
days-before-close: -1
stale-issue-label: 'Stale'
exempt-issue-labels: 'Announcement,Pinned'
remove-stale-when-updated: true


runs-on: ubuntu-latest

steps:
- uses: actions/[email protected]
with:
# Token for the repository. Can be passed in using `{{ secrets.GITHUB_TOKEN }}`.
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'Due to inactivity this pull request has been marked as stale.'
# The message to post on the issue when closing it. If none provided, will not comment when closing an issue.
close-pr-message: 'Closing this pr due to no activity.'
# The number of days old an issue can be before marking it stale. Set to -1 to never mark issues or pull requests as stale automatically.
days-before-stale: 7
# The number of days to wait to close an issue or pull request after it being marked stale. Set to -1 to never close stale issues.
days-before-close: 7
# The label to apply when a pull request is stale.
stale-pr-label: 'Stale'
# The label to apply when a pull request is closed.
close-pr-label: 'Stale-n-closed'