This site's own CI/CD — a portfolio that deploys itself
DeployedMy first real pipeline, live in production: every push to main triggers a GitHub Actions workflow that builds this Astro site and publishes it to GitHub Pages. The portfolio is its own working GitOps demo — anyone can inspect the workflow and watch it run.
What I did: Wrote the deploy workflow end-to-end: build → upload artifact → deploy. Wired Pages permissions and Actions, and handled the base path so assets resolve correctly under /portfolio/.
Impact: Deploys this site on every push — 3+ successful runs so far
Future: Extend from build → deploy to build → test → deploy on a real app with Terraform; add preview deployments and artifact caching.