Commit Graph
24 Commits
Author SHA1 Message Date
james.maesandCodex 46057519fc ci: centralize branch verification and source scanning
Co-Authored-By: Codex <noreply@openai.com>
2026-10-21 12:11:12 -05:00
james.maesandCodex 3b98b71abd ci: adopt central orb 0.7.12 and stable gates (#9)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 08:52:04 -05:00
james.maesandCodex 5c0cbbc17c ci: centralize rc release completion in qqq orb (#8)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 02:24:02 -05:00
james.maesandCodex 07ffe9d0a2 ci: adopt shared orb 0.7.11 (#7)
Co-authored-by: Codex <noreply@openai.com>
2026-10-21 00:58:57 -05:00
james.maes 30c61bfa4e Merge pull request #6 from QRun-IO/feature/central-ci
ci: adopt shared QQQ orb 0.7.4
2026-10-20 19:30:55 -05:00
james.maesandCodex 97ac662c48 ci: adopt central QQQ orb 0.7.4
Co-Authored-By: Codex <noreply@openai.com>
2026-10-20 19:27:01 -05:00
james.maes 504f61801c Merge pull request #5 from QRun-IO/ci/release-rc-secrets-inherit
ci(release-rc): pass secrets so the shared workflow can sign the RC tag
2026-10-16 08:03:24 -05:00
james.maesandClaude Opus 5.5 4fd6294893 ci(release-rc): pass secrets to the shared workflow so it can sign the RC tag
QRun-IO/.github#2 adds a tag-and-release job that signs vX with the
QRUN_TAG_SIGNING_KEY secret after Maven Central confirms the artifact.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 16:20:06 -05:00
james.maes 01ba5b2b05 Merge pull request #3 from QRun-IO/feature/initial-implementation
feat: qbit-qa-capture 0.1.0 (Jam QA capture, sanitizers, request ids, QA reports)
2026-10-15 12:24:01 -05:00
james.maesandClaude Opus 5.5 48008c3bac docs: README, design, changelog, upgrade notes and agent guides for 0.1.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:21:43 -05:00
james.maesandClaude Opus 5.5 574556296c fix(service): keep adding secured-data rules when another replica inserted one first
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:19:57 -05:00
james.maesandClaude Opus 5.5 734c3d49cf test: changelog, foreign key (PostgreSQL as an app user), guardrails, help coverage, Svix, sanitizers in Node, Jam webhook and producer
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:19:20 -05:00
james.maesandClaude Opus 5.5 e29d30e90a refactor(api): publish the shared component schemas from one spec
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:19:19 -05:00
james.maesandClaude Opus 5.5 f66ce71607 test: real HTTP coverage of request ids, the UI API, the recorder page over the dashboard fallback and the Jam webhook
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:12:43 -05:00
james.maesandClaude Opus 5.5 3b35050483 feat(api): commit the qa-capture 1.0.0 OpenAPI fragment with its contract test
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:10:16 -05:00
james.maesandClaude Opus 5.5 d88d2aa94a test: enablement rules and the service against the real changelog schema
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:45 -05:00
james.maesandClaude Opus 5.5 2b7f1f6d6d feat(api): qa-capture UI API extension (capability and report create)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:44 -05:00
james.maesandClaude Opus 5.5 ff2ecf9c84 feat(web): request ids, public recorder page, provider webhooks and the dashboard CSP helper
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:42 -05:00
james.maesandClaude Opus 5.5 4d2d39191c feat(service): enablement, sanitizer rules, secured-data rule sync, QA mode preference and reports
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:41 -05:00
james.maesandClaude Opus 5.5 445b23d3be feat(metadata): QBit config, producer, tables, permissions, Admin placement and help bundle
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:40 -05:00
james.maesandClaude Opus 5.5 7c62338980 feat(spi): provider SPI with the Jam provider and Svix webhook verification
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:39 -05:00
james.maesandClaude Opus 5.5 520682d452 feat(schema): Liquibase changelog for the four qa_capture_ tables with insert-only built-in sanitizer rules
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:08:38 -05:00
james.maesandClaude Opus 5.5 f3e84f5c7d build: enforce the qbit checkstyle header (Apache-2.0, Kingsrook 2026)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:48:03 -05:00
james.maesandClaude Opus 5.5 95185a5e69 chore: scaffold qbit-qa-capture (build, CI, community files)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:45:13 -05:00