Skip to content

Scaffold registry-site for GitHub Pages - #34

Merged
tnunamak merged 1 commit into
mainfrom
registry-pages-scaffold
Aug 14, 2026
Merged

Scaffold registry-site for GitHub Pages#34
tnunamak merged 1 commit into
mainfrom
registry-pages-scaffold

Conversation

@tnunamak

Copy link
Copy Markdown
Contributor

Summary

  • Adds registry-site/ scaffold: a placeholder index.html (explicitly states this is not yet a trust root — signed artifacts live in Releases), an empty-but-valid v1/index.json, and .nojekyll.
  • Adds .github/workflows/pages.yml to build/deploy registry-site/ to GitHub Pages via actions/upload-pages-artifact + actions/deploy-pages, triggered on main pushes touching registry-site/**.
  • Does not change how the authoritative connector index/artifacts are published (still GitHub Releases via publish-connector-release-index.yml).

Test plan

  • Merge to main
  • Enable Pages with build type "GitHub Actions" (Settings → Pages), or via gh api (see registry-pages-setup.md for exact command)
  • Confirm the pages.yml workflow runs and deploys successfully
  • Set custom domain registry.pdpp.dev and add the corresponding DNS CNAME record
  • Verify HTTPS enforcement is on once DNS propagates

Assisted-by: AI

Add a placeholder Pages site (registry-site/) and a deploy workflow so
registry.pdpp.dev can be enabled as a GitHub Pages site. The index.json
is empty and explicitly marked as a non-authoritative scaffold; signed
connector artifacts continue to live in GitHub Releases.

Assisted-by: AI
Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
@github-actions

Copy link
Copy Markdown

Schema Health Check — All Clear

All 63 scopes have consistent local schema files.

@tnunamak
tnunamak merged commit 8cb5136 into main Aug 14, 2026
3 checks passed
@tnunamak
tnunamak deleted the registry-pages-scaffold branch August 14, 2026 20:46
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