From 24fdc863b17bc480d0c2186c92265134c663a371 Mon Sep 17 00:00:00 2001 From: thconte <128476306+thconte@users.noreply.github.com> Date: Thu, 29 Aug 2024 00:01:35 +0200 Subject: [PATCH] fix test proxy --- .github/workflows/dev_on_workflow_tester.yml | 6 ++++-- .github/workflows/dev_on_workflow_web_proxy_deploy.yml | 9 +++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/dev_on_workflow_tester.yml b/.github/workflows/dev_on_workflow_tester.yml index 391f3534dc7..17ef0935fc3 100644 --- a/.github/workflows/dev_on_workflow_tester.yml +++ b/.github/workflows/dev_on_workflow_tester.yml @@ -172,8 +172,10 @@ jobs: key: v1-yarn-proxy-dependency-cache-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} restore-keys: | v1-yarn-proxy-dependency-cache-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - run: yarn install --immutable --cwd server - - run: yarn --cwd server test:unit:ci + - name: Install packages for proxy + run: cd server && yarn install && cd .. + - name: Run proxy unit tests + run: cd server && yarn test:unit:ci && cd .. - name: Get secrets for SonarCloud id: 'sonar_secrets' uses: 'google-github-actions/get-secretmanager-secrets@v2' diff --git a/.github/workflows/dev_on_workflow_web_proxy_deploy.yml b/.github/workflows/dev_on_workflow_web_proxy_deploy.yml index 834c066572b..7d44965f501 100644 --- a/.github/workflows/dev_on_workflow_web_proxy_deploy.yml +++ b/.github/workflows/dev_on_workflow_web_proxy_deploy.yml @@ -50,9 +50,10 @@ jobs: key: v1-yarn-proxy-dependency-cache-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} restore-keys: | v1-yarn-proxy-dependency-cache-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} - - run: yarn install - - name: Install package for proxy - run: yarn install --immutable --cwd server + - name: Install app dependencies + run: yarn install + - name: Install packages for proxy + run: cd server && yarn install --immutable && cd .. - name: Get Secret id: 'secrets' uses: 'google-github-actions/get-secretmanager-secrets@v2' @@ -66,7 +67,7 @@ jobs: workload_identity_provider: ${{ secrets.GCP_PROD_WORKLOAD_IDENTITY_PROVIDER }} service_account: ${{ secrets.GCP_PROD_SERVICE_ACCOUNT }} - name: 'Push proxy for input env' - run: yarn --cwd server deploy:${{ inputs.ENV }} + run: cd server && yarn deploy:${{ inputs.ENV }} && cd .. - name: 'Clear unused apps' run: |