From c40523ab1ce7f01b20f5ef3a0f8e8badda11bfca Mon Sep 17 00:00:00 2001 From: "devsy-app[bot]" <277138668+devsy-app[bot]@users.noreply.github.com> Date: Sat, 15 Aug 2026 09:24:38 +0000 Subject: [PATCH] ci: add timeout-minutes to desktop-ci jobs Add timeout-minutes to the lint-and-test (15), build-desktop (45), and build-flatpak (30) jobs in desktop-ci.yml. These long-running build jobs previously had no timeout, so a hung job (playwright browser stall, electron-builder hang, flatpak build stall) would burn the 6h default. Values match the existing pr-ci.yml 45-min convention. --- .github/workflows/desktop-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/desktop-ci.yml b/.github/workflows/desktop-ci.yml index 10d54c017..ec84da923 100644 --- a/.github/workflows/desktop-ci.yml +++ b/.github/workflows/desktop-ci.yml @@ -31,6 +31,7 @@ jobs: lint-and-test: needs: changes runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 if: needs.changes.outputs.desktop == 'true' @@ -78,6 +79,7 @@ jobs: builder-args: --linux runs-on: ${{ matrix.os }} + timeout-minutes: 45 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -177,6 +179,7 @@ jobs: needs: [changes, build-desktop] if: needs.changes.outputs.desktop == 'true' runs-on: ubuntu-latest + timeout-minutes: 30 container: image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48@sha256:50fea670968fd3ec4aeeb3a91d9d807d0af6eab3c3b44c33d4c40c311832c8fa options: --privileged