This is the first post on the site.

If you’re reading this on connor-sheehan.com, the full pipeline is working end-to-end:

  • Hugo built a static site from markdown
  • GitHub Actions ran the build on a tagged release
  • Workload Identity Federation issued a short-lived GCP token (no long-lived keys)
  • Firebase Hosting served the result behind a managed TLS cert

More to come.