Skip to content

Deploy docs with GitHub Pages - #554

Merged
Seth Juarez (sethjuarez) merged 1 commit into
mainfrom
docs-github-pages-deploy
Sep 16, 2026
Merged

Seth Juarez (sethjuarez) merged 1 commit into
mainfrom
docs-github-pages-deploy

Conversation

@sethjuarez

Copy link
Copy Markdown
Member

Summary

  • replace the manual Azure Container Apps web deploy with a GitHub Pages artifact deploy
  • build the Astro/Starlight site from web and deploy web/dist via actions/deploy-pages
  • trigger deployment on manual dispatch and on main pushes that change the web app or deploy workflow
  • add web/public/CNAME for prompty.ai

Validation

  • verified pinned action tag SHAs for actions/configure-pages@v5.0.0, actions/upload-pages-artifact@v4.0.0, and actions/deploy-pages@v4.0.5
  • cd web && npm run build (291 pages built, internal links valid)
  • git diff --check

Required repository/domain setup

Before the first successful deploy, a repo admin should set Settings → Pages → Build and deployment → Source to GitHub Actions. The repo currently reports Pages source as branch publishing from main /.

For prompty.ai, configure the apex domain DNS for GitHub Pages:

  • A 185.199.108.153
  • A 185.199.109.153
  • A 185.199.110.153
  • A 185.199.111.153
  • optional IPv6 AAAA records from GitHub Pages docs

Then set/verify the custom domain as prompty.ai in repo Pages settings and enable HTTPS once DNS verifies.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@sethjuarez
Seth Juarez (sethjuarez) merged commit f381fa0 into main Sep 16, 2026
14 checks passed
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