diff --git a/.github/workflows/ci-test-custom-script.yml b/.github/workflows/ci-test-custom-script.yml index 228d95ee07fe..2f390583f9e0 100644 --- a/.github/workflows/ci-test-custom-script.yml +++ b/.github/workflows/ci-test-custom-script.yml @@ -254,11 +254,14 @@ jobs: chmod a+x ./cypress/setup-test-ci.sh ./cypress/setup-test-ci.sh - - uses: browser-actions/setup-chrome@latest - with: - chrome-version: stable - - run: | - echo "BROWSER_PATH=$(which chrome)" >> $GITHUB_ENV + - name: Install Google Chrome 129.0.6668.100 + run: | + sudo apt-get remove google-chrome-stable + wget -q https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_129.0.6668.100-1_amd64.deb + sudo apt-get update + sudo apt-get install -y ./google-chrome-stable_129.0.6668.100-1_amd64.deb + echo "BROWSER_PATH=$(which google-chrome)" >> $GITHUB_ENV + google-chrome --version - name: Save Git values # pass env variables from this step to other steps diff --git a/.github/workflows/ci-test-hosted.yml b/.github/workflows/ci-test-hosted.yml index 6f2796c63a66..0b3850ba5625 100644 --- a/.github/workflows/ci-test-hosted.yml +++ b/.github/workflows/ci-test-hosted.yml @@ -137,11 +137,14 @@ jobs: chmod a+x ./cypress/setup-test-ci.sh ./cypress/setup-test-ci.sh - - uses: browser-actions/setup-chrome@latest - with: - chrome-version: stable - - run: | - echo "BROWSER_PATH=$(which chrome)" >> $GITHUB_ENV + - name: Install Google Chrome 129.0.6668.100 + run: | + sudo apt-get remove google-chrome-stable + wget -q https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_129.0.6668.100-1_amd64.deb + sudo apt-get update + sudo apt-get install -y ./google-chrome-stable_129.0.6668.100-1_amd64.deb + echo "BROWSER_PATH=$(which google-chrome)" >> $GITHUB_ENV + google-chrome --version - name: Save Git values # pass env variables from this step to other steps @@ -243,6 +246,7 @@ jobs: CYPRESS_S3_SECRET: ${{ secrets.CYPRESS_S3_SECRET }} CYPRESS_STATIC_ALLOCATION: true with: + browser: ${{ env.BROWSER_PATH }} install: false config-file: cypress_ci_hosted.config.ts working-directory: app/client diff --git a/.github/workflows/ci-test-limited-with-count.yml b/.github/workflows/ci-test-limited-with-count.yml index 23af3ad3e474..f987d90e0e07 100644 --- a/.github/workflows/ci-test-limited-with-count.yml +++ b/.github/workflows/ci-test-limited-with-count.yml @@ -230,11 +230,14 @@ jobs: chmod a+x ./cypress/setup-test-ci.sh ./cypress/setup-test-ci.sh - - uses: browser-actions/setup-chrome@latest - with: - chrome-version: stable - - run: | - echo "BROWSER_PATH=$(which chrome)" >> $GITHUB_ENV + - name: Install Google Chrome 129.0.6668.100 + run: | + sudo apt-get remove google-chrome-stable + wget -q https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_129.0.6668.100-1_amd64.deb + sudo apt-get update + sudo apt-get install -y ./google-chrome-stable_129.0.6668.100-1_amd64.deb + echo "BROWSER_PATH=$(which google-chrome)" >> $GITHUB_ENV + google-chrome --version - name: Save Git values # pass env variables from this step to other steps @@ -348,7 +351,8 @@ jobs: cd app/client npx cypress-repeat-pro run -n ${{ inputs.run_count }} --force \ --spec ${{ env.specs_to_run }} \ - --config-file "cypress_ci_custom.config.ts" + --config-file "cypress_ci_custom.config.ts" \ + --browser ${{ env.BROWSER_PATH }} cat cy-repeat-summary.txt # Define the path for the failure flag file FAILURE_FLAG_FILE="ci_test_status.txt" diff --git a/.github/workflows/ci-test-limited.yml b/.github/workflows/ci-test-limited.yml index e32ac5f9ccd7..5461d5469f35 100644 --- a/.github/workflows/ci-test-limited.yml +++ b/.github/workflows/ci-test-limited.yml @@ -220,12 +220,15 @@ jobs: cd app/client chmod a+x ./cypress/setup-test-ci.sh ./cypress/setup-test-ci.sh - - - uses: browser-actions/setup-chrome@latest - with: - chrome-version: stable - - run: | - echo "BROWSER_PATH=$(which chrome)" >> $GITHUB_ENV + + - name: Install Google Chrome 129.0.6668.100 + run: | + sudo apt-get remove google-chrome-stable + wget -q https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_129.0.6668.100-1_amd64.deb + sudo apt-get update + sudo apt-get install -y ./google-chrome-stable_129.0.6668.100-1_amd64.deb + echo "BROWSER_PATH=$(which google-chrome)" >> $GITHUB_ENV + google-chrome --version - name: Save Git values # pass env variables from this step to other steps