Skip to content

ci: cap the compat profile job at 25 minutes - #1

Merged
PerryLink merged 2 commits into
masterfrom
batch/compat-timeout
Sep 19, 2026
Merged

PerryLink merged 2 commits into
masterfrom
batch/compat-timeout

Conversation

@PerryLink

Copy link
Copy Markdown
Owner

Cap the compat.yml profile job at 25 minutes.

Why

That job hangs on GitHub runners - observed on several repos in the 0.1.6-alpha.2 batch (17 min to 1.5 h with no output, then passing in under a minute after gh run cancel + rerun). It is a runner/task-side hang, not repo code. Without a cap the job occupies the 6-hour default, keeps the PR BLOCKED, and burns a runner the whole time.

What

  • compat.yml: the profile job gets timeout-minutes: 25 (its normal duration is about a minute, so the cap only ever fires on a hang).
  • Nothing else changes: no step is added or removed.

Verified locally

  • compat.yml parses (js-yaml); the diff is one added line inside the profile job.

@PerryLink
PerryLink merged commit 99a16ef into master Sep 19, 2026
10 checks passed
@PerryLink
PerryLink deleted the batch/compat-timeout branch September 19, 2026 08:46
PerryLink added a commit that referenced this pull request Sep 20, 2026
…line

The monthly schedule is why the 0.1.6 tuple tripped the peer-range wire for weeks; the probe now runs weekly and on every pull request. Scratch profile pins @deepseek-ai/dsh@0.1.6-alpha.2 plus dsh-base/dsh-headless@0.1.6-alpha.2 and sets minimumReleaseAge: 0 (pnpm 11's age gate keeps a fresh prerelease red for 24h). Keeps the 25-minute cap from #1.
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.

1 participant