Skip to content

ci: publish report site after standard suite#101

Merged
mgmobrien merged 1 commit intomerge-hsmfrom
fix/e2e-standard-post-suite-report-publish
May 8, 2026
Merged

ci: publish report site after standard suite#101
mgmobrien merged 1 commit intomerge-hsmfrom
fix/e2e-standard-post-suite-report-publish

Conversation

@mgmobrien
Copy link
Copy Markdown
Member

Summary

  • upload each standard-suite shard's summary.json and metadata.json as GitHub artifacts
  • add a post-suite publish-report-site job that runs after all shards, even when tests fail
  • clone relay-harness, preserve the existing live manifest commit set, prepend the just-tested commit, and run publish-report-site-static.mjs --upload
  • run live readback when Cloudflare Access service-token secrets are configured; otherwise publish still completes and logs that readback was skipped

Verification

  • actionlint with shellcheck disabled for .github/workflows/e2e-standard.yml
  • Ruby YAML parse
  • git diff --check

Context

The RC tag workflow now runs the VM suite, but without this job the immutable shard artifacts can upload while the static report-site index/sidebar remains stale until a manual publish. This closes the automatic run-and-publish path for future RC tags and merge-hsm pushes.

@mgmobrien mgmobrien merged commit 6fc3600 into merge-hsm May 8, 2026
1 check passed
@mgmobrien mgmobrien deleted the fix/e2e-standard-post-suite-report-publish branch May 8, 2026 23:58
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