The v1.5.7/v1.5.8 mac x64 legs sat 3-4 hours after bun install printed a fatal tarball-integrity error and never exited; the publish-desktop concurrency group then held every later release pending, leaving published npm/Docker versions with invisible draft GitHub releases. - job-level timeout-minutes: 45 (healthy legs finish in ~10) - 10-minute timeout + SIGKILL on the cross-target bun install spawn
Showing the changes to .github (1 of 2 files). Show all
Unified · Split
| @@ -55,6 +55,12 @@ jobs: · 54 unmodified lines | |||
| 55 | 55 | ||
| 56 | runs-on: ${{ matrix.os }} | 56 | runs-on: ${{ matrix.os }} |
| 57 | 57 | ||
| 58 | # A healthy leg finishes in ~10 minutes. Without a deadline, a hung step | ||
| 59 | # wedges the whole publish queue: the concurrency group below queues later | ||
| 60 | # runs behind this one without cancelling it (v1.5.7's mac leg sat 4 hours | ||
| 61 | # on a bun install that errored without exiting, holding v1.5.8 pending). | ||
| 62 | timeout-minutes: 45 | ||
| 63 | |||
| 58 | steps: | 64 | steps: |
| 59 | - name: Checkout | 65 | - name: Checkout |
| 60 | uses: actions/checkout@v4 | 66 | uses: actions/checkout@v4 |