Thanks to visit codestin.com
Credit goes to github.com

Skip to content

docs: scaffold Astro Starlight documentation site#8

Merged
twschiller merged 2 commits into
mainfrom
docs/starlight-site
May 30, 2026
Merged

docs: scaffold Astro Starlight documentation site#8
twschiller merged 2 commits into
mainfrom
docs/starlight-site

Conversation

@twschiller

Copy link
Copy Markdown
Contributor

Summary

  • Scaffolds a new docs/ Astro Starlight project (landing page + install instructions) that builds at docs/dist/.
  • Adds a docs-deploy.yml workflow that publishes to GitHub Pages on push to main (paths-filtered to docs/**) plus workflow_dispatch. Site URL: https://pixiebrix.github.io/agent-browser-shield/.
  • Adds a docs build job to ci.yml (mirrors the existing demo-site job) and wires /docs into dependabot.yml with the repo's 7-day cooldown.

Notes

  • astro is pinned exactly to 6.3.7 rather than ^6.4.2 because 6.4.x is still inside the 7-day cooldown window. Dependabot will propose the bump once it ages out.
  • @astrojs/starlight@^0.39.2 (21d old) and sharp@^0.34.5 (latest stable) both pass cooldown.

⚠ One-time manual step

GitHub Pages must be enabled with GitHub Actions as the source in the repo settings (Settings → Pages → Build and deployment → Source: GitHub Actions). The deploy workflow will fail until that is flipped.

Test plan

  • cd docs && bun install && bun run build succeeds locally (3 pages, sitemap, Pagefind index).
  • Output dist/ links resolve under the /agent-browser-shield/ base path.
  • CI docs build job passes on this PR.
  • After merge + Pages setting flipped, the site is reachable at https://pixiebrix.github.io/agent-browser-shield/.
  • Manual workflow_dispatch of docs-deploy.yml succeeds.

🤖 Generated with Claude Code

Adds a minimal docs/ Astro Starlight project with a landing page and
install instructions, plus a GitHub Pages deploy workflow that publishes
to https://pixiebrix.github.io/agent-browser-shield/ on push to main.

CI gains a docs build job mirroring the existing demo-site job, and
Dependabot covers the new /docs npm ecosystem with the repo's 7-day
cooldown. The astro pin is held at 6.3.7 (rather than 6.4.x) so the
floor itself respects the cooldown window.

Note: GitHub Pages must be enabled with "GitHub Actions" as the source
in the repo settings before the deploy workflow can succeed.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@vercel

vercel Bot commented May 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agent-browser-shield-demo-site Ready Ready Preview, Comment May 30, 2026 12:45pm

Request Review

The new docs/ row is the widest, so mdformat re-pads the column rules.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@twschiller twschiller merged commit d25dcc1 into main May 30, 2026
7 checks passed
@twschiller twschiller deleted the docs/starlight-site branch May 30, 2026 12:48
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