johnsonran/NoMore Spam

Automatically detect and close spam issues and PRs using AI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Aug 10, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: johnsonran/nomore-spam@946b5161c6da7e1cc1d3b076c943bc8da44a9c8a # v3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenGitHub token with issues:write, pull-requests:write, contents:read, and models:read permissionsyes${{ github.token }}
ai-modelAI model to use for spam detectionnoopenai/gpt-4o
ai-base-urlCustom AI API base URL (OpenAI compatible). If not provided, GitHub Models API will be usedno""
ai-api-keyCustom AI API key. If not provided, GitHub token will be usedno""
labelsComma-separated list of labels for AI to classify issues (e.g., "bug,enhancement,question"). Note: "question" label is automatically added to unclear issuesnobug,enhancement,question
analyze-file-changesWhether to analyze PR file changes for spam detection (true/false)notrue
max-analysis-depthAnalysis depth: light=3 files/3 lines, normal=5 files/5 lines, deep=10 files/10 linesnonormal
blacklistComma-separated list of GitHub usernames to be automatically closed without AI analysis (e.g., "spammer1,spammer2")no""

no outputs