diff --git a/.github/workflows/cd-api.yml b/.github/workflows/cd-api.yml index e424dfa..20a3079 100644 --- a/.github/workflows/cd-api.yml +++ b/.github/workflows/cd-api.yml @@ -46,20 +46,6 @@ jobs: echo "changed=true" >> $GITHUB_OUTPUT fi - - name: Install Tofu (Terraform) - if: steps.check.outputs.changed == 'true' - run: | - sudo apt-get update - sudo apt-get install -y wget unzip - LATEST=https://github.com/opentofu/opentofu/releases/download/v1.10.5/tofu_1.10.5_linux_amd64.zip - curl -LO "$LATEST" - unzip -o tofu_*_linux_amd64.zip - sudo mv tofu /usr/local/bin/ - rm tofu_*_linux_amd64.zip - echo "OpenTofu version: $(tofu version)" - cd backend/api || exit 1 - tofu init - - name: Setup Node.js if: steps.check.outputs.changed == 'true' uses: actions/setup-node@v4 @@ -87,6 +73,20 @@ jobs: run: | gcloud auth configure-docker us-west1-docker.pkg.dev --quiet + - name: Install Tofu (Terraform) + if: steps.check.outputs.changed == 'true' + run: | + sudo apt-get update + sudo apt-get install -y wget unzip + LATEST=https://github.com/opentofu/opentofu/releases/download/v1.10.5/tofu_1.10.5_linux_amd64.zip + curl -LO "$LATEST" + unzip -o tofu_*_linux_amd64.zip + sudo mv tofu /usr/local/bin/ + rm tofu_*_linux_amd64.zip + echo "OpenTofu version: $(tofu version)" + cd backend/api || exit 1 + tofu init + - name: Run deploy script if: steps.check.outputs.changed == 'true' run: | diff --git a/backend/api/package.json b/backend/api/package.json index c9ad5ea..43e0228 100644 --- a/backend/api/package.json +++ b/backend/api/package.json @@ -1,7 +1,7 @@ { "name": "@compass/api", "description": "Backend API endpoints", - "version": "1.0.7", + "version": "1.0.8", "private": true, "scripts": { "watch:serve": "tsx watch src/serve.ts",