Skip to content

ci: give the Windows native rows 180 minutes - #369

Merged
mubeda merged 1 commit into
mainfrom
ci/windows-arm64-timeout
Nov 14, 2026
Merged

mubeda merged 1 commit into
mainfrom
ci/windows-arm64-timeout

Conversation

@mubeda

@mubeda mubeda commented Nov 14, 2026

Copy link
Copy Markdown
Owner

Summary

Both Windows rows of native_desktop get a 180-minute limit instead of 120.

Why

On main (commit 706d63b, CI run 43523947929) "Native desktop - Windows arm64" ran every step successfully and was then cancelled at 120 minutes during the post steps. This happened in two attempts, both without a Rust cache. On the pull request run 43496452314 the same job took 113 minutes and Windows x64 took 108, also without a cache.

Windows x64 has not been cancelled yet. It is included because 108 of 120 minutes leaves the same thin margin.

Changes

  • .github/workflows/ci.yml: jobTimeoutMinutes: 180 for the two Windows rows.
  • scripts/ci-platform-contract.test.ts: the contract test requires at least 180 for Windows rows.
  • docs/operations/ci.md: the two lines that state the row limits.

Validation

  • vp test run scripts: 941 passed, 23 skipped.
  • vp check: passed.
  • vp run typecheck: passed with the pinned Rust toolchain 1.98.1.

Not covered

🤖 Generated with Claude Code

Windows arm64 took 113 minutes on a pull request and was cancelled at its
120-minute limit on main on 2026-11-13, after every step had passed.
Windows x64 took 108 minutes in the same run. Both runs had no Rust cache.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 14, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-14T08:02:56.262134Z 7d1a31b PR opened
🔒 Security Review ✅ Completed 2026-11-14T08:04:17.518882Z 7d1a31b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added size:S vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Nov 14, 2026
@mubeda
mubeda merged commit e7b2ecd into main Nov 14, 2026
20 checks passed
@mubeda
mubeda deleted the ci/windows-arm64-timeout branch November 14, 2026 10:46
mubeda added a commit that referenced this pull request Nov 14, 2026
Bump every version source to 0.16.0 and turn the Unreleased CHANGELOG
section (PRs #349, #359, #365 and #369) into the v0.16.0 entry. Raise
the Claude Code additive-hook ceiling to 2.1.323 after the live
PreToolUse guard proof passed on that build, and move the above-ceiling
test example to 2.1.324. Give the CI Test lookup contract test a
30-second limit: it runs bash and jq eleven times and timed out against the
5-second default under load.

Verified locally: cargo check for the workspace, vp check, vp run
typecheck, the full vp run -r --concurrency-limit 1 test graph in all
nine packages, release:smoke, the updater regression sets, cargo test
-p bibcode-desktop, and the macOS arm64 DMG signature and Finder icon
check. CI: the Seeded Packaged Desktop Upgrade workflow from v0.8.0
passed on all seven lanes for this branch (macOS x64 on a rerun after
its hosted runner lost its connection). Reviewed by Codex with no
findings.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant