From 9b5d58dd2e5408fa49bec7b4cdf16860c9bd53e5 Mon Sep 17 00:00:00 2001 From: Arman Date: Thu, 6 Jun 2024 11:16:48 +0700 Subject: [PATCH] feat(deployment): add regex to add double quote to get valid json format on serviceaccount --- .github/workflows/google-cloudrun-docker.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/google-cloudrun-docker.yml b/.github/workflows/google-cloudrun-docker.yml index 7f08824..0c7d95c 100644 --- a/.github/workflows/google-cloudrun-docker.yml +++ b/.github/workflows/google-cloudrun-docker.yml @@ -122,7 +122,9 @@ jobs: echo "GCLOUD_PROJECT_ID=${{ secrets.GCLOUD_PROJECT_ID }}" >> .env.dev echo "GCLOUD_BUCKET_NAME=${{ secrets.GCLOUD_BUCKET_NAME }}" >> .env.dev fi - echo "${{ secrets.GCLOUD_UPLOAD_AVATAR_SERVICE_ACCOUNT }}" > serviceaccount.json + echo "${{ secrets.GCLOUD_UPLOAD_AVATAR_SERVICE_ACCOUNT }}" > tmp.json + sed -E 's/([a-zA-Z0-9_]+): ([^,}]+)/"\1": "\2"/g; s/""https":/https:\/\//g' tmp.json > serviceaccount.json + rm tmp.json - name: Clear Docker cache run: docker builder prune -f