From 7bf10035be43aecac280475de1ac3825ec86cf37 Mon Sep 17 00:00:00 2001 From: Reactor Scram Date: Mon, 13 May 2024 17:42:07 -0500 Subject: [PATCH] ci(windows): time out the WebView2 install after 5 minutes (#4981) It typically takes about 1 minute to run in CI. We don't have any leads on fixing this issue, and it may be a regression in a recent release of WebView2. https://github.com/firezone/firezone/pull/4935 --- .github/workflows/_rust.yml | 4 ++++ .github/workflows/_tauri.yml | 1 + 2 files changed, 5 insertions(+) diff --git a/.github/workflows/_rust.yml b/.github/workflows/_rust.yml index f03f94287..f79ab229c 100644 --- a/.github/workflows/_rust.yml +++ b/.github/workflows/_rust.yml @@ -28,6 +28,7 @@ jobs: - uses: ./.github/actions/setup-rust id: setup-rust - uses: ./.github/actions/setup-tauri + timeout-minutes: 5 - uses: taiki-e/install-action@cargo-udeps - run: | rustup install --no-self-update nightly-2024-03-26 --profile minimal # The exact nightly version doesn't matter, just pin a random one. @@ -63,6 +64,7 @@ jobs: - uses: ./.github/actions/setup-rust id: setup-rust - uses: ./.github/actions/setup-tauri + timeout-minutes: 5 - run: cargo test --all-features ${{ steps.setup-rust.outputs.packages }} -- --include-ignored env: # @@ -100,6 +102,7 @@ jobs: # Cache needs to be scoped per OS version key: ${{ matrix.runs-on }}-${{ runner.arch }} - uses: ./.github/actions/setup-tauri + timeout-minutes: 5 - name: pnpm install run: | pnpm install @@ -130,6 +133,7 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/setup-rust - uses: ./.github/actions/setup-tauri + timeout-minutes: 5 - run: scripts/tests/${{ matrix.test }}.sh name: "test script" shell: bash diff --git a/.github/workflows/_tauri.yml b/.github/workflows/_tauri.yml index be7533de2..2cedfe344 100644 --- a/.github/workflows/_tauri.yml +++ b/.github/workflows/_tauri.yml @@ -66,6 +66,7 @@ jobs: # Cache needs to be scoped per OS version key: ${{ matrix.runs-on }}-${{ runner.arch }} - uses: ./.github/actions/setup-tauri + timeout-minutes: 5 - name: Install pnpm deps run: pnpm install - name: Install AzureSignTool