Skip to content

Hygiene batch 2: govulncheck in CI, real smoke pipeline, drop redundant step - #171

Merged
vertti merged 1 commit into
mainfrom
chore/hygiene-batch-2
Jul 15, 2026
Merged

Hygiene batch 2: govulncheck in CI, real smoke pipeline, drop redundant step#171
vertti merged 1 commit into
mainfrom
chore/hygiene-batch-2

Conversation

@vertti

@vertti vertti commented Jul 15, 2026

Copy link
Copy Markdown
Owner

ROADMAP H3 + H6 + H8.

  • H3: mise run vuln task + fatal CI step after the race detector. Honest note: the local baseline run was blocked by this machine's intermittent network (vuln.go.dev unreachable), so this PR's own CI run is the baseline verification — if any dependency has a known finding, CI fails here and auto-merge never fires.
  • H6: cmd/smoke now hydrates via FetchRunDetailsGraphQL — the mandated pre-PR smoke test was exercising only the REST fallback while every real CLI run used GraphQL batching — and finishes by running the analyzer engine and rendering the LLM briefing: one smoke run now covers fetch → store → analyze → render. Verified against cli/cli: Analyzed 5 runs: 9 findings ... LLM briefing renders (12861 bytes).
  • H8: dropped the "Test schema migration" CI step — it re-ran TestMigration that mise run test had already executed two steps earlier; the migration unit tests construct genuine old-schema databases (including the new dead-index drop).

…nt step

- H3: 'mise run vuln' (govulncheck) + fatal CI step. The local baseline
  check was blocked by network flakiness; this PR's own CI run is the
  baseline gate — auto-merge cannot fire if it is dirty.
- H6: smoke hydrates via FetchRunDetailsGraphQL (the production path;
  it exercised only the REST fallback before) and finishes with the
  analysis engine + LLM formatter, covering fetch -> store -> analyze
  -> render in one run.
- H8: the 'Test schema migration' CI step re-ran TestMigration already
  covered by 'mise run test'; dropped. The migration unit tests build
  genuine old-schema databases.

(ROADMAP H3, H6, H8)
@vertti
vertti enabled auto-merge July 15, 2026 14:34
@vertti
vertti merged commit 90e50f2 into main Jul 15, 2026
1 check passed
@vertti
vertti deleted the chore/hygiene-batch-2 branch July 15, 2026 14:36
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.

1 participant