CI: enforce reproducible quality gates #45

Closed
timmy wants to merge 0 commits from timmy/8-ci-gates into main
Owner

Closes #8

What changed

  • run reproducible install, unit/security, real-browser mobile and photo-first acceptance, dependency audit, syntax, and changed-range diff hygiene in Gitea Actions
  • add test-first workflow and release-demo contracts
  • visibly identify the synthetic CI-replayed path in the release demo and assert the non-diagnostic warning in mobile acceptance

Evidence

  • Clean checkout: npm ci
  • npm test: 26/26 passed
  • npm run test:ui: passed
  • npm run test:photo: passed
  • npm audit --audit-level=high: 0 vulnerabilities
  • npm run check:syntax: passed
  • npm run check:diff: passed
  • clean-checkout demo: fully recorded WebM (16.28s)

Privacy/safety: no production service, inference exposure, model weight, or medical image changes. Demo input remains the tracked synthetic fixture and retains explicit non-diagnostic language.

Closes #8 ## What changed - run reproducible install, unit/security, real-browser mobile and photo-first acceptance, dependency audit, syntax, and changed-range diff hygiene in Gitea Actions - add test-first workflow and release-demo contracts - visibly identify the synthetic CI-replayed path in the release demo and assert the non-diagnostic warning in mobile acceptance ## Evidence - Clean checkout: `npm ci` - `npm test`: 26/26 passed - `npm run test:ui`: passed - `npm run test:photo`: passed - `npm audit --audit-level=high`: 0 vulnerabilities - `npm run check:syntax`: passed - `npm run check:diff`: passed - clean-checkout demo: fully recorded WebM (16.28s) Privacy/safety: no production service, inference exposure, model weight, or medical image changes. Demo input remains the tracked synthetic fixture and retains explicit non-diagnostic language.
timmy added 1 commit 2026-08-19 08:11:23 +00:00
ci: enforce reproducible quality gates
Some checks failed
Quality gates / quality (pull_request) Failing after 1m56s
29ba8594b8
timmy added 1 commit 2026-08-19 08:14:56 +00:00
ci: install pinned image test dependency
All checks were successful
Quality gates / quality (pull_request) Successful in 1m12s
47eec47a31
rockachopa closed this pull request 2026-08-19 12:07:28 +00:00
All checks were successful
Quality gates / quality (pull_request) Successful in 1m12s

Pull request closed

Sign in to join this conversation.
No description provided.