@@ -131,14 +131,14 @@ jobs:
131131 uses : google-github-actions/setup-gcloud@v3
132132
133133 - name : Configure Docker for Artifact Registry
134- run : gcloud auth configure-docker ${{ vars.GCP_REGION }}-docker.pkg.dev
134+ run : gcloud auth configure-docker " ${{ vars.GCP_REGION }}-docker.pkg.dev"
135135
136136 - name : Build and push Docker image
137137 run : |
138- docker build -t $ IMAGE_URL:${{ github.sha }} .
139- docker tag $ IMAGE_URL:${{ github.sha }} $ IMAGE_URL:latest
140- docker push $ IMAGE_URL:${{ github.sha }}
141- docker push $ IMAGE_URL:latest
138+ docker build -t "${ IMAGE_URL} :${{ github.sha }}" .
139+ docker tag "${ IMAGE_URL} :${{ github.sha }}" "${ IMAGE_URL} :latest"
140+ docker push "${ IMAGE_URL} :${{ github.sha }}"
141+ docker push "${ IMAGE_URL} :latest"
142142
143143 infra :
144144 name : Apply infrastructure
@@ -262,6 +262,7 @@ jobs:
262262 env :
263263 MODAL_TOKEN_ID : ${{ secrets.MODAL_TOKEN_ID }}
264264 MODAL_TOKEN_SECRET : ${{ secrets.MODAL_TOKEN_SECRET }}
265+ POLICYENGINE_VERSION : ${{ steps.versions.outputs.policyengine_version }}
265266 POLICYENGINE_US_VERSION : ${{ steps.versions.outputs.us_version }}
266267 POLICYENGINE_UK_VERSION : ${{ steps.versions.outputs.uk_version }}
267268 run : |
@@ -304,7 +305,7 @@ jobs:
304305 run : |
305306 gcloud run deploy ${{ vars.API_SERVICE_NAME }} \
306307 --region=${{ vars.GCP_REGION }} \
307- --image=$ IMAGE_URL:${{ github.sha }} \
308+ --image="${ IMAGE_URL} :${{ github.sha }}" \
308309 --tag=staging \
309310 --no-traffic \
310311 --update-env-vars=MODAL_ENVIRONMENT=staging,LOGFIRE_ENVIRONMENT=staging,SUPABASE_URL=${{ secrets.SUPABASE_URL }},SUPABASE_KEY=${{ secrets.SUPABASE_KEY }},SUPABASE_SECRET_KEY=${{ secrets.SUPABASE_SECRET_KEY }},SUPABASE_DB_URL=${{ secrets.SUPABASE_DB_URL }}
@@ -400,6 +401,7 @@ jobs:
400401 env :
401402 MODAL_TOKEN_ID : ${{ secrets.MODAL_TOKEN_ID }}
402403 MODAL_TOKEN_SECRET : ${{ secrets.MODAL_TOKEN_SECRET }}
404+ POLICYENGINE_VERSION : ${{ steps.prod-versions.outputs.policyengine_version }}
403405 POLICYENGINE_US_VERSION : ${{ steps.prod-versions.outputs.us_version }}
404406 POLICYENGINE_UK_VERSION : ${{ steps.prod-versions.outputs.uk_version }}
405407 run : |
@@ -417,6 +419,7 @@ jobs:
417419 env :
418420 MODAL_TOKEN_ID : ${{ secrets.MODAL_TOKEN_ID }}
419421 MODAL_TOKEN_SECRET : ${{ secrets.MODAL_TOKEN_SECRET }}
422+ POLICYENGINE_VERSION : ${{ steps.prod-versions.outputs.policyengine_version }}
420423 POLICYENGINE_US_VERSION : ${{ steps.prod-versions.outputs.us_version }}
421424 POLICYENGINE_UK_VERSION : ${{ steps.prod-versions.outputs.uk_version }}
422425 run : |
@@ -469,7 +472,7 @@ jobs:
469472 run : |
470473 gcloud run deploy ${{ vars.API_SERVICE_NAME }} \
471474 --region=${{ vars.GCP_REGION }} \
472- --image=$ IMAGE_URL:${{ github.sha }} \
475+ --image="${ IMAGE_URL} :${{ github.sha }}" \
473476 --tag=canary \
474477 --no-traffic \
475478 --update-env-vars=MODAL_ENVIRONMENT=main,LOGFIRE_ENVIRONMENT=prod
0 commit comments