History

Desktop publish: deadline hung legs instead of wedging the release queue

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

Rhys Sullivan committed 5 months ago

Commit 38d077f1 parent 5df1ec92 files · +12 −1Browse files

Showing the changes to .github (1 of 2 files). Show all

Unified · Split

.github/workflows/publish-desktop.yml+6−0
@@ -55,6 +55,12 @@ jobs: · 54 unmodified lines
5555
5656 runs-on: ${{ matrix.os }}
5757
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+
5864 steps:
5965 - name: Checkout
6066 uses: actions/checkout@v4

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t