This repository is a minimal, copyable example of
Mandrilsquad1441/crawlfuse-monitor
running as a GitHub Action.
It monitors the public CrawlFuse repository page and uploads a JSON report. No CrawlFuse account, API key, or hosted scanner is involved.
The workflow intentionally has no baseline input. Its first successful run:
- reads
crawlfuse.json; - checks the configured public URL;
- writes
crawlfuse-report.json; and - uploads that report as a workflow artifact.
Initial check failures are observations, not regressions, so the first completed scan exits zero. Configuration or operational errors exit two and cannot look green.
After the first run:
- download and review the
crawlfuse-reportartifact; - commit the accepted report as
crawlfuse-baseline.json; and - add this input below
configin the workflow:
baseline: crawlfuse-baseline.jsonFuture pass-to-fail changes exit one. Update the baseline only after an intentional change is reviewed.
Create a repository from this template, replace the example URL with up to 10 public pages you are authorized to test, and trigger the workflow manually. Never include credentials, signed URLs, private addresses, personal data, or customer secrets.
This repository is maintained by the CrawlFuse publisher as an installation example. Its workflow runs do not count as independent installs, users, or validation.