The blog deploys by gsutil rsync'ing files to the GCS bucket, which requires authentication. Previously, we used a JSON service account key to authenticate, but google has deprecated that in favor of using workload identity federation for keyless authentication. This PR updates our GH actions workflows to auth with that new method.
PR is in draft state until the terraform PR which sets up workload identity federation is applied.
The blog deploys by gsutil rsync'ing files to the GCS bucket, which requires authentication. Previously, we used a JSON service account key to authenticate, but google has deprecated that in favor of using workload identity federation for keyless authentication. This PR updates our GH actions workflows to auth with that new method.
PR is in draft state until the terraform PR which sets up workload identity federation is applied.
Closes #118