diff --git a/.github/workflows/release-swift-sdk.yml b/.github/workflows/release-swift-sdk.yml index fa07385bbdc..4d6669c244e 100644 --- a/.github/workflows/release-swift-sdk.yml +++ b/.github/workflows/release-swift-sdk.yml @@ -31,7 +31,8 @@ jobs: build-and-release: name: Build and release DashSDKFFI runs-on: macos-15 - timeout-minutes: 45 + # Two cold release-profile builds (device + simulator) of ~25 min each. + timeout-minutes: 90 permissions: contents: write # attach the xcframework to the platform release # Serialize same-tag runs (e.g. an emergency dispatch racing the diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3c0c9127c90..a9b44af23dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,7 +27,9 @@ jobs: release-npm: name: Release NPM packages runs-on: ubuntu-24.04 - timeout-minutes: 60 + # A release usually misses the js-build artifact cache and rebuilds every + # WASM package from scratch, which already takes close to an hour. + timeout-minutes: 120 if: github.event_name != 'workflow_dispatch' steps: - name: Check out repo