Skip to content

Releases: unitedideas/actablesite-check

v1.5.0 — production indexability checks

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 20:09

Adds default homepage response, robots meta, X-Robots-Tag, canonical, and noindex inspection to the CLI and GitHub Action. Adds opt-in fail-on-noindex enforcement and stable JSON outputs while preserving the eight-token robots policy and optional synthetic edge checks. Missing canonical remains informational; homepage evidence is bounded to returned HTML and headers without browser JavaScript rendering.

actablesite-check v1.4.2

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 18:10

Improves GitHub Marketplace discovery by naming the monitoring job and Cloudflare/WAF context in Action metadata. Checker behavior, outputs, limits, attribution, and pricing copy are unchanged.

actablesite-check v1.4.1

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 17:57

Corrects Crawler Watch attribution for GitHub Action and Marketplace continuations. Checker behavior, outputs, limits, and pricing copy are unchanged.

actablesite-check v1.4.0

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 16:01

Adds an optional synthetic edge-response comparison for OAI-SearchBot, Claude-SearchBot, and PerplexityBot. The CLI --edge mode and GitHub Action check-edge-responses input report observed HTTP status, bounded reachability classification, and Cloudflare response-header presence. Existing robots.txt behavior remains the default. Synthetic requests are explicitly documented as unauthenticated and not proof of provider crawling, indexing, citation, ranking, traffic, or revenue.

actablesite-check v1.3.1

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 14:07

Clarifies the single post-result Crawler Watch continuation in human CLI output with one-site scope, 15-minute cadence, confirmed-change email delivery, and the exact $9 monthly price. JSON output and the complete free eight-token policy result are unchanged.

actablesite-check v1.3.0

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 13:33

Adds a source-attributed Crawler Watch continuation to GitHub Action summaries, updates the CLI release version, and preserves the point-in-time policy check and safety limitations.

actablesite-check v1.2.0

Choose a tag to compare

@unitedideas unitedideas released this 13 Jul 11:22

Routes the human CLI result to the source-attributed Crawler Watch monitoring page after the policy evidence and limitations. Keeps JSON output and GitHub Action summaries free of promotional content, updates the client user agent, and adds coverage for the monitoring path.

actablesite-check v1.1.0

Choose a tag to compare

@unitedideas unitedideas released this 12 Jul 05:40
f05accb

GitHub Action

Use the crawler-policy checker directly in a workflow:

- uses: unitedideas/actablesite-check@v1
  with:
    website: example.com
    fail-on-blocked: "false"

The action writes a job summary and exposes the full JSON result, allowed-count, and blocked-count. Set fail-on-blocked to "true" to enforce the checked policy in CI.

The dependency-free CLI and Homebrew installation remain available unchanged.

actablesite-check v1.0.0

Choose a tag to compare

@unitedideas unitedideas released this 12 Jul 04:02

First stable release.

  • Checks eight OpenAI, Anthropic, Perplexity, and Google AI crawler policy tokens.
  • Supports readable and JSON output.
  • Includes a conservative starter policy.
  • Rejects private-network targets and bounds fetch time and response size.
  • Tested on Node.js 20 and 22.
  • Homebrew formula verified on GitHub's macOS runner.

Install with Homebrew:

brew install unitedideas/tap/actablesite-check
actablesite-check example.com

Or run the tagged release directly:

npx github:unitedideas/actablesite-check#v1.0.0 example.com