Skip to content

feat: add interactive HTML standards reports#5

Merged
machado144 merged 1 commit into
mainfrom
feat/html-standards-report
May 21, 2026
Merged

feat: add interactive HTML standards reports#5
machado144 merged 1 commit into
mainfrom
feat/html-standards-report

Conversation

@machado144

@machado144 machado144 commented May 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add --html-output and a yamlspec report command for self-contained interactive standards reports
  • add yamlspec serve for local report viewing
  • embed original specs and rendered manifest files in reports so failed assertions can be debugged from one artifact
  • update the reusable workflow to upload yamlspec-results.html alongside JSON, EMD, and JUnit
  • align the report UI with AxeForge dark navy/orange branding
  • improve reviewer UX with failure focus cards, failures-only filtering, expand/collapse controls, shortened paths, assertion counts, collapsible evidence panes, and mixed pass/fail density handling
  • bump module Go version to 1.25.10 so vulnerability scanning uses the patched standard library

Verification

  • /home/youngestaxe/go/bin/go1.25.10 test ./...
  • govulncheck ./...
  • pre-push govulncheck: no vulnerabilities found
  • generated passing sample: /tmp/yamlspec-report-passing.html
  • generated failing sample: /tmp/yamlspec-report-failing.html
  • generated mixed pass/fail sample: /tmp/yamlspec-report-mixed.html

@machado144 machado144 force-pushed the feat/html-standards-report branch from f5256a9 to 3c2a837 Compare May 21, 2026 16:34
@machado144 machado144 merged commit 4202c17 into main May 21, 2026
8 of 10 checks passed
@machado144 machado144 deleted the feat/html-standards-report branch May 21, 2026 16:43
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