Inject stakeholder & media-company SEO entities, polish reader-guide chrome, parameterize brief-cascade tests across 13 langs#2673
Conversation
Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
data-mermaid-source stripping, repair AI edge-label typos, add per-type article iconsdata-mermaid-source marker, repair AI edge-label typos, add per-type article icons
🏷️ Automatic Labeling SummaryThis PR has been automatically labeled based on the files changed and PR metadata. Applied Labels: testing,refactor,size-m Label Categories
For more information, see |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
data-mermaid-source marker, repair AI edge-label typos, add per-type article iconsAgent-Logs-Url: https://github.com/Hack23/riksdagsmonitor/sessions/fec60714-45b2-42c1-9e0e-4009fc9bf064 Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
|
@copilot analyse and improve code quality(test coverage) and fix root cause of Code scanning results / CodeQL |
… HTML filtering regexp) All `<script>`/`</script>` stripping regexes in static-pages-seo.test.ts now use the `i` flag so they match upper-case HTML tags as well, resolving 3 CodeQL "Bad HTML filtering regexp" alerts. Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fixed the 3 CodeQL "Bad HTML filtering regexp" alerts by adding the The Vitest unit tests pass locally — the CI failure appears to have been transient (possibly related to the merge commit timing). The fix commit is |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
|
@copilot analyse and improve code and test quality TypeScript & JavaScript Testing / Unit Tests (Vitest) (pull_request) |
…quired, Never recompute, non-negotiable) Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fixed in
Full suite now passes: 228 files, 6822 tests, 0 failures. |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
about/mentionsiflag to all 5 regex instances intests/static-pages-seo.test.ts00-base-contract.md,01-bash-and-shell-safety.md,07-commit-and-pr.mdwith test expectationsog:locale:alternatematrix inscripts/build-dashboard-pages.pyenhanceStaticPageHeadidempotency to inject our canonical graph alongside hand-authored JSON-LDBreadcrumbListnode tobuildStaticPageJsonLd@graphfor dashboard / politician / hometests/static-pages-seo.test.tsto lock the BreadcrumbList contractdashboards/*.htmlog:locale matrix