Skip to content

Check and reject spam PRs

Actions
Run basic checks and close mark spam PRs
1.1.0
Latest
Star (45)

Rummelsnuff

A GitHub action to mark and close spam PRs created to get a free HacktoberFest T-shirt.

Rules

A pull request is considered as spam if it's coming from a forked repository and meets at least one of following criterias:

  • The author has registered after this year's Hacktoberfest and has only forked repositories
  • The PR is changing documentation insignificantly
  • The PR consists of additions or deletions in a single file only

Configuration

The action needs an access token to manage PRs. To provide an access token, add access_token: ${{ secrets.GITHUB_TOKEN }} to the with: section of your workflow step (see example below).

By default this action adds "Spam" label and closes the PR that is recognized as spam. A custom label can be provided via the spam_label input. To disable closing PRs set the close_spam_prs to any value except "yes", for example:

- name: Rummelsnuff
  uses: andrewslotin/rummelsnuff@master
    with:
      spam_label: "Bad PR" # default: "Spam"
      close_spam_prs: "no" # default: "yes"
      access_token: ${{ secrets.GITHUB_TOKEN }} # one-time access token generated for this action run

Check and reject spam PRs is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Run basic checks and close mark spam PRs
1.1.0
Latest

Check and reject spam PRs is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.