Skip to content

fix(cli): give a local Chrome 30 s to start - #16

Merged
Madraka merged 1 commit into
mainfrom
fix/chrome-start-timeout
Oct 20, 2026
Merged

Madraka merged 1 commit into
mainfrom
fix/chrome-start-timeout

Conversation

@Madraka

@Madraka Madraka commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

The render tests intermittently failed on GitHub runners with Error: Chrome did not start: on #14's Node 24 job and in the contributor-setup workflow. In both cases the test failed at exactly 10 s, the Chrome start timeout. A cold Chrome on a busy runner can take longer; a warm start stays under a second. The timeout is now 30 s, well inside the tests' own 60–90 s limits.

  • render-chrome.test.ts passes locally (3/3)

🤖 Generated with Claude Code

A cold Chrome on a busy GitHub runner took over 10 s and failed the
render tests with "Chrome did not start" (seen on #14 and the
contributor-setup workflow) while warm starts stay under a second.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Madraka <asker_17@msn.com>
Copilot AI balanced review requested due to automatic review settings October 20, 2026 13:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@Madraka
Madraka merged commit 1380f41 into main Oct 20, 2026
4 checks passed
@Madraka Madraka mentioned this pull request Oct 20, 2026
Madraka added a commit that referenced this pull request Oct 20, 2026
fix(cli): give a local Chrome 30 s to start
Madraka added a commit that referenced this pull request Oct 20, 2026
Deploy from Cloudflare Workers Builds (#17), one-click page publish in
Studio (#14), computed values in surface conditions (#15), a 30 s Chrome
start (#16).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Madraka <8898640+Madraka@users.noreply.github.com>
@Madraka
Madraka deleted the fix/chrome-start-timeout branch October 20, 2026 21:35
Madraka added a commit that referenced this pull request Nov 11, 2026
…ard (PR #205 review)

- A (#5, #3, #6, #7): the definitions and collections anchors read the
  fragment's stored text when planned (checked against the planned Site,
  else ConflictError) and compare that text at batch time, so a site row
  stored verbatim anchors like any other. The canonical-rows job and its
  local-open run are removed: nothing depends on canonical site rows.
- B (#2, #4): in a site with reference fields every entry write carries the
  definitions anchor (status-only publishes included); the shared subquery
  only matches reference and repeater definitions, so a retyped key fails
  the batch.
- C (#0): usable members are one json_each count over the needed collection
  lists (six parameters, per-pair semantics kept).
- D (#8, #15): the list-values fingerprint format moves to 2, so rows built
  under the old readsOriginal rebuild once.
- E (#16): a referrer write naming an entry outside the field's collections
  is unknown_entry (422); reference_target_moved stays the move's 409.
- F (#12): a reference sub-field added over a key stored items hold is
  field_key_in_use, counted and guarded on the site CAS.
- G (#1): racing cases for the R3 narrowing in both orders, R13 for a move
  and a group change, the #2 interleaving, a verbatim site row, 22 blocking
  pairs, and SQL tests of the shared subquery.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Madraka <8898640+Madraka@users.noreply.github.com>
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