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 | 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 | 64 | steps: |
| 59 | 65 | - name: Checkout |
| 60 | 66 | uses: actions/checkout@v4 |