From a516f0193291301b140b7131c9cba9eb31ef3102 Mon Sep 17 00:00:00 2001 From: Lincoln Stein Date: Sun, 7 Jun 2026 10:21:49 -0400 Subject: [PATCH] ci(launcher): cap macOS job at 120m for slow notarization Apple notarization can sit in the queue ~45+ min with no incident (observed 49m). A job-level timeout-minutes: 120 bounds a genuinely stuck submission at 2h instead of GitHub's 6h default, without the false-failures a tight notarytool --timeout would cause. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/deploy-launcher.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/deploy-launcher.yml b/.github/workflows/deploy-launcher.yml index 2057c6d4..e3693df5 100644 --- a/.github/workflows/deploy-launcher.yml +++ b/.github/workflows/deploy-launcher.yml @@ -102,6 +102,11 @@ jobs: macos: needs: version runs-on: macos-latest + # Apple notarization (`notarytool --wait`) is the long pole and can sit in + # Apple's queue for ~45+ min with no incident; cap the job well above that so + # a genuinely stuck submission fails at 2h instead of GitHub's 6h default, + # without false-failing a slow-but-valid notarization. + timeout-minutes: 120 env: VERSION: ${{ needs.version.outputs.version }} # 'true' when the signing/notarization secrets are configured.