diff --git a/.github/workflows/cd-workflow.yaml b/.github/workflows/cd-workflow.yaml index 449c974..f35d60b 100644 --- a/.github/workflows/cd-workflow.yaml +++ b/.github/workflows/cd-workflow.yaml @@ -86,6 +86,14 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 + - name: Authenticate to Google Cloud + id: auth + uses: google-github-actions/auth@v2 + with: + create_credentials_file: true + workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }} + service_account: ${{ secrets.GCP_DEPLOY_SA }} + - name: Deploy to Cloud Run id: deploy uses: google-github-actions/deploy-cloudrun@v2