workflow
intro.yml
o presiona Enter
intro.yml #1 · booting
workflow_dispatch · main · 0.00s
Mount infrastructure
Pull claude-code:agent
Start whoami.service
Load identity: diego-valdez
Establish secure session
haz clic o presiona cualquier tecla para saltar
← Todos los proyectos
deploy.yml #1 · dv-portfolio-website
workflow_dispatch · main · deployed
Resumen

Lo estás viendo — app en Astro desplegada en Cloud Run mediante un pipeline de GitHub Actions de 3 etapas (build → artifact → deploy), autenticación sin claves vía Workload Identity Federation, infraestructura definida completamente en Terraform. DNS en Route 53.

Arquitectura

Cada pieza de infraestructura — el servicio de Cloud Run, el repositorio de Artifact Registry y la relación de confianza de Workload Identity Federation que permite a GitHub Actions desplegar sin una clave almacenada — está provisionada por Terraform, no configurada a mano. El directorio `.claude/` tampoco es solo un esqueleto sin usar: sus hooks, skills y agentes de revisión/escritura fueron realmente utilizados construyendo esto, incluyendo un bug de un hook que fue encontrado, corregido y trasladado al repositorio plantilla del que se creó este proyecto.

Ver el diagrama completo de arquitectura en el README ↗
Stack

Astro · TypeScript · Terraform · GCP Cloud Run · GitHub Actions