Skip to content

feat: add blazecrawl doctor command - #47

Merged
danishxsethi merged 2 commits into
danishxsethi:mainfrom
Tiyatrotist:feat/doctor-command-17
Sep 28, 2026
Merged

danishxsethi merged 2 commits into
danishxsethi:mainfrom
Tiyatrotist:feat/doctor-command-17

Conversation

@Tiyatrotist

Copy link
Copy Markdown
Contributor

Adds blazecrawl doctor with a human-readable pass/fail report for Playwright/Chromium availability, configured server /ready reachability, and configured API-key validity. API-key validation uses an authenticated crawl-status lookup that performs no egress: a valid key reaches the route and returns 404 for the synthetic job id, while an invalid key returns 401. The command exits 0 only when all required checks pass, with focused tests for reporting and exit status.

Closes #17.

Local pytest/Playwright validation was not run because the connected development machine is currently offline.

@danishxsethi
danishxsethi merged commit 262402e into danishxsethi:main Sep 28, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add blazecrawl doctor CLI command

2 participants