GitHub Action
chudflare-verify
A free GitHub Action that verifies your site is chud-verified and posts a chud-badge to your pull requests. Zero dependencies. One step.
Add it to your workflow
Drop this into .github/workflows/chud.yml:
name: Chud Check on: pull_request: branches: [main] jobs: verify: runs-on: ubuntu-latest permissions: pull-requests: write steps: - uses: chudflare/chudflare-verify@v1 with: url: https://your-site.com marker: any comment: 'true'
Inputs
url (required) — the URL to verify.
marker (default any) — which marker to accept: meta, comment, well-known, or any.
comment (default true) — post the badge comment on PRs.
fail-on-unverified (default false) — exit non-zero if no marker.
Outputs
verified — true or false.
marker-type — meta, comment, well-known, or none.
psl — assigned PSL score, e.g. 2.43.
ray — fake ray id, e.g. 8c0ffee-CHUD-12af9b.
Source files
The action runs as a single Node 20 script. Browse the source below:
Heads up. This Action is a parody. The PSL score is generated from a stable hash of your URL, not from any classifier. The badge it posts is a real comment that links back to chudflare.com. Add at your own risk; recipients of the PR comment will see a link to a site that calls them a chud.