Skip to content

Template Site: CI/CD deployment#498

Merged
christian-byrne merged 1 commit intomainfrom
template-site/cicd
Feb 4, 2026
Merged

Template Site: CI/CD deployment#498
christian-byrne merged 1 commit intomainfrom
template-site/cicd

Conversation

@christian-byrne
Copy link
Copy Markdown
Contributor

Summary

GitHub Actions workflow for building and deploying the template site.

Added

  • .github/workflows/deploy-site.yml - Vercel deployment workflow
  • Updated README with deployment docs
  • prebuild script that runs sync → generate:ai → generate:previews

Required Secrets

  • OPENAI_API_KEY - for AI content generation
  • VERCEL_TOKEN - Vercel auth
  • VERCEL_ORG_ID - Vercel org
  • VERCEL_PROJECT_ID - Vercel project

Template Site PRs (merge in order)

  • PR 1: astro-pages ✓
  • PR 2: sync-script ✓
  • PR 3: ai-generation ✓
  • PR 4: preview-gen ✓
  • PR 5 of 5 ← this one (final)

⚠️ Merge after PR #497 (preview-gen)

@socket-security
Copy link
Copy Markdown

socket-security Bot commented Jan 20, 2026

No dependency changes detected. Learn more about Socket for GitHub.

👍 No dependency changes detected in pull request

- Add deploy-site.yml GitHub Actions workflow with manual trigger
- Workflow syncs templates, generates AI content, creates previews, builds Astro, deploys to Vercel
- Include commented section for auto-trigger on PyPI publish
- Add site/package.json with complete npm scripts
- Add site/README.md with setup instructions, script reference, and override documentation
- Add site/.env.example with required environment variables
- Add site/.gitignore for generated files and dependencies

Amp-Thread-ID: https://ampcode.com/threads/T-019bd9e5-8f5f-7544-bc6b-f2da67bfec3f
Co-authored-by: Amp <amp@ampcode.com>
@christian-byrne christian-byrne merged commit 54d8b84 into main Feb 4, 2026
5 checks passed
@christian-byrne christian-byrne deleted the template-site/cicd branch February 4, 2026 20:51
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