Support
Need help with QAOnFire? Most questions are answered in the docs. For everything else, here's how to reach us and what to expect.
Contact us ~ 1 business day
Email hello@qaonfire.dev for anything: bug reports, billing questions, install trouble, feature requests, or feedback.
We aim to reply within one business day (Monday–Friday, Europe/Bucharest time). For active production issues that block your team, mention "urgent" in the subject and we'll prioritize.
Status
QAOnFire is hosted on Railway with PostgreSQL and Redis. We don't yet operate a public status page; if comments stop appearing on PRs for more than ~5 minutes, check the items in the troubleshooting section below, and if it still isn't working, email us — we get an alert on most outages already but a heads-up helps.
Reporting a bug
The most helpful bug reports include:
- Your GitHub installation account (e.g.,
github.com/your-username) - The PR URL where the problem happened (a public repo is easiest; for private repos, a screenshot of the PR comment area is fine)
- What you expected vs. what you saw
- Approximate timestamp in UTC
Send to hello@qaonfire.dev. Don't paste secrets or full diffs of private code — we don't need them to debug most issues.
Security disclosures
If you find a vulnerability, please do not open a public GitHub issue. Email hello@qaonfire.dev with details and we'll respond within 48 hours. We don't run a paid bounty program but we'll credit you in release notes if you'd like.
Troubleshooting
QAOnFire didn't post a comment on my PR
Most common causes, in order:
- You hit the free quota. The free plan allows 5 PRs per calendar month per installation. PR #6 in a given month gets a quota-exceeded message instead of a full report. Quota resets on the 1st (UTC). See pricing for paid plans.
- The PR was opened before the App was installed on that repo. Push a new commit, or close and reopen the PR.
- The diff is empty or only contains binary files. QAOnFire skips PRs with no reviewable text changes.
- The App lost access to the repo (e.g., transferred to a new owner). Reinstall from github.com/apps/qaonfire.
If none of these apply, email us with the PR URL and we'll dig into the logs.
The QA report doesn't reference my domain (roles, tables, business rules)
QAOnFire uses a per-repo qabot.md file at the repository root to learn your domain. Without it, reports are generic. With it, reports reference your actual roles, business rules, and verification queries.
You can generate a starter qabot.md by commenting /qaonfire init on any issue or PR in a repo where QAOnFire is installed. See the docs for the full format.
I got "free quota exceeded" — what counts toward the 5/month?
Each unique PR that triggers a successful QA report counts as one. If we re-run on the same PR (e.g., after a new commit pushes it), that's not a separate count — we update the existing comment in place. Closed PRs that get reopened in the next month count again.
If you want more headroom without committing to a monthly plan, email us — we sometimes hand out extra quota for open-source projects.
How do I cancel my subscription?
Comment /qaonfire status on any issue or PR in a repo where you're installed. The response includes a link to your Stripe Customer Portal, where you can cancel, update payment, or download invoices.
Cancellation takes effect at the end of your current billing period. You keep your paid quota until then, then drop to the free plan automatically.
Can I use QAOnFire on private repos?
Yes. Install on the repos you want covered — public or private — and QAOnFire works the same on both. Diff and file contents are sent to Anthropic's Claude API to generate the report; Anthropic does not train on API-submitted data. Full details in our privacy policy.
Can I run QAOnFire on a self-hosted GitHub Enterprise Server?
Not currently. QAOnFire works against github.com only. If GHES support matters to your team, email us — we track demand and prioritize accordingly.
I want my data deleted
Uninstall the QAOnFire GitHub App from your account/org settings. That stops all future processing. To also delete the historical usage records we keep (PR run metadata, no source code), email hello@qaonfire.dev from the email address associated with the installation. See Privacy → Your rights for details.