Skip to content

anushkrishnav/Issue-Watcher

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Rouge Spammers with a mission to disrupt the peace of the valley ? Fear not we will STOMP the Spammers

New Update : adding 'on-review' tag on an issue will stop it from being closed by the Bot allowing contributors to create more than the limited count

This tool was created to helps you to protect your project from being spammed.
You can customise the maxIssue to set the maximum count of active issue a contributor can have.
The project is currently a work in progress might have bugs if you do find bugs please report it here

Example workflow

name: check
 
on:
  issues:
    types: [opened]

jobs:
  first-job:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout code
        uses: actions/checkout@main
    - name: Action
        uses: TesseractCoding/Issue_Watcher@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }} # default token in GitHub Workflow
          author: '${{github.actor}}'
          repo: {owner}/{repo} # your repo
          maxIssue: {any integer} #default is set as 2

Contributing Guidelines

  • Plagiarism is strictly not allowed. Any work that is found to be suspicious of plagiarized work will not be merged.
  • Issues will be assigned on a first come, first serve basis. You just have to comment on the issue, asking to be assigned, and it will be done if found fit.
  • Preferably, you cannot work on any issue that is not assigned to you.
  • In case you want to submit an improvement , we prefer that you create an issue, describing in details your improvement. This will help others to analyze your contribution. You can use the templates that we have provided :)
  • If you have anything else in mind, create an issue and please wait for it to be assigned to you. You can then start working on it and create a PR.
  • All PRs must be made from a Branch. Create a separate branch for every Issue you are working upon and once found fit, make a PR.
  • If you have no idea what are issues or PRs, please do refer to this link

Make sure your code works before submitting it and always write test for every new function that you create or improve:D

Our Contributors

CONTRIBUTORS.md

Code of Conduct

You can find our Code of Conduct here.

Note

This project is a WIP. If you find a security threat or bug please feel free to open up an issue and we will get to it shortly

Created by Anush Krishna

Uses

PyGithub - Awesome package that made this action possible

actions/container-action - Container Action Template

License

MIT licensed. See the bundled LICENSE file for more details.

About

Rouge Spammers with a mission to disrupt the peace of the valley ? Fear not we will STOMP the Spammers

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published