diff --git a/.github/workflows/ci-test-hosted.yml b/.github/workflows/ci-test-hosted.yml index 7ccd6173878e..3fcd3465d982 100644 --- a/.github/workflows/ci-test-hosted.yml +++ b/.github/workflows/ci-test-hosted.yml @@ -139,7 +139,12 @@ jobs: - name: Install Google Chrome 129.0.6668.100 run: | - sudo apt-get remove google-chrome-stable + set -euxo pipefail + if dpkg -s google-chrome-stable >/dev/null 2>&1; then + sudo apt-get remove -y google-chrome-stable + else + echo "Google Chrome Stable is not installed; skipping removal." + fi 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 @@ -261,7 +266,11 @@ jobs: if: failure() run: | mkdir -p ~/results + if [ -d "${{ github.workspace }}/app/client/results" ]; then mv ${{ github.workspace }}/app/client/results ~/results/${{ matrix.job }} + else + echo "No cypress results directory found; skipping mv." + fi - name: Upload cypress report if: failure()