Skip to content

site: expose verified Upstream outcomes on the actually served Index page - #37

Merged
xLagerFeuer merged 6 commits into
mainfrom
fix/publish-verified-upstream-section-20261112
Nov 11, 2026
Merged

xLagerFeuer merged 6 commits into
mainfrom
fix/publish-verified-upstream-section-20261112

Conversation

@xLagerFeuer

@xLagerFeuer xLagerFeuer commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Production gap discovered after merged #36

The full VSM OSS Organization metrics HTML is correctly generated in scripts/templates/vsm-index-source.html, but the existing GitHub Pages deployment intentionally excludes /scripts/templates/. GitHub PR CI/Index sync could pass without rendering the verified count on the actual vsm-index.html visitors receive.

Narrow fix

  • Keep the existing full source-only template and no new Action/page/data producer.
  • In the same source-verified sync-vsm-oss-metrics.cjs operation, render one small independently labeled section into public vsm-index.html with two direct, exactly validated external PR links; full native-CI receipts remain in the canonical Organization/Upstream evidence output; when owner evidence is absent, render evidence-gated rather than guessing zero.
  • Preserve idempotent public markers, source-only main template, and existing production HTML (no heavy metrics tables or new startup JavaScript on the slim page).
  • Extend existing Node tests so public section presence is explicitly tested, not only internal template content.

Gates

  • Exact-head site integration SUCCESS (latest commit c6a1158691bc4e5a3daed588f540c6f4cbf7a94e) and local offline Docker Node tests 16/16 PASS; real source render verified 17,859 bytes, below 18KB
  • Real main sync, Pages deployment from refreshed main
  • Served HTTP readback on /vsm-index.html including the two evidence links

Related opensiro/upstream#159 and site #36. No change to #18/25-PR operational portfolio semantics.

@xLagerFeuer
xLagerFeuer merged commit a22dfe1 into main Nov 11, 2026
1 check passed
@xLagerFeuer
xLagerFeuer deleted the fix/publish-verified-upstream-section-20261112 branch November 11, 2026 22:52
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