Skip to content

Fail a stalled release install test within 10 minutes and log its stages - #27

Merged
EquityBot merged 1 commit into
mainfrom
ryan/install-test-timeout
Oct 31, 2026
Merged

EquityBot merged 1 commit into
mainfrom
ryan/install-test-timeout

Conversation

@ryanduguid

@ryanduguid ryanduguid commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

A stalled install test now fails within 10 minutes, and its log names the stage it reached.

 - name: Install, run and uninstall the MSI
+  timeout-minutes: 10

test-install.ps1 prints a line before each stage: installing, checking the CLI version, starting the app, stopping the app and uninstalling.

Evidence

  • Before: 2 of 8 runs that reached this step after a build never finished. One lost its runner after 44 minutes; the other was still in progress after 15 minutes, when I cancelled it. Both jobs' logs return HTTP 404, and the script prints nothing until it passes.
  • After: a healthy run has plenty of room: the 6 passing runs took 8 to 21 seconds. On 12 fresh runners with no build first, the test passed 12 of 12 in 11 to 23 seconds.

The cause of the stall is still unknown, and this change doesn't fix it. It won't help either if the runner itself dies.

Merge danger

Door: two-way. Blast radius: release CI

A healthy install test taking over 10 minutes would now fail the job and hold back the draft.

Unverified

The timeout has never fired, so a stall ending at 10 minutes is unconfirmed. Dry run 41149871873 of this commit passed all jobs: the step took 8 seconds after a full build and logged all 5 stages.

@sonarqubecloud

Copy link
Copy Markdown

@EquityBot
EquityBot merged commit 45f1ee9 into main Oct 31, 2026
23 checks passed
@EquityBot
EquityBot deleted the ryan/install-test-timeout branch October 31, 2026 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants