Skip to content

fix: unblock the 1.24.1 release PR CI - #1045

Merged
peter-leonov-ch merged 4 commits into
mainfrom
fix/release-1.24.1-ci
Oct 9, 2026
Merged

peter-leonov-ch merged 4 commits into
mainfrom
fix/release-1.24.1-ci

Conversation

@peter-leonov-ch

@peter-leonov-ch peter-leonov-ch commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator
  • Cap the mock server delay in the queued-abort test (CodeQL high-severity alert blocking 1.24.1 release #1044)
  • Keep polling ClickHouse in the rowbinary benchmark until curl succeeds (benchmarks failure on 1.24.1 release #1044)
  • Note the language server's Node 22 requirement in the typescript-lsp skill (Copilot comment on 1.24.1 release #1044)
  • Lands on main because 1.24.1 release #1044 targets the protected release branch

🤖 Generated with Claude Code

peter-leonov-ch and others added 2 commits October 9, 2026 12:07
CodeQL flagged the mock server's request-controlled setTimeout as high
severity resource exhaustion, which blocks the release PR #1044 via the
code scanning ruleset. The release branch is protected, so this lands
on main separately.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The step runs under bash -e, so the first curl connection error while
the server was still starting aborted the step instead of retrying.
This failed the benchmarks check on the release PR #1044.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 9, 2026 10:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Failed curl requests with output can still terminate polling prematurely.

1 open finding
What changed in this PR

Unblocks release CI by hardening a test mock and benchmark startup polling.

Changes:

  • Caps mock-server delays at five seconds.
  • Prevents immediate shell failure when curl cannot reach ClickHouse.
File Description
packages/​client-node/​__tests__/​integration/​node_abort_queued_request.test.ts Bounds the queued-abort test delay.
.github/​workflows/​bench-skill-rowbinary.yml Adjusts ClickHouse version polling.

🧠 Review effort: Balanced


💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@codecov

codecov Bot commented Oct 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

peter-leonov-ch and others added 2 commits October 9, 2026 12:14
Without -f, an HTTP error body (e.g. 503 while the server starts) was
taken as the version and ended the polling early. Addresses Copilot
review feedback on #1045.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
typescript-language-server 6.x (bumped in #1029) requires Node.js
>= 22.22.2, above the repository's Node 20 minimum. Addresses Copilot
review feedback on #1044 (release PR); lands on main separately because
#1044 targets the protected release branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@peter-leonov-ch
peter-leonov-ch merged commit 6750ed4 into main Oct 9, 2026
73 checks passed
@peter-leonov-ch
peter-leonov-ch deleted the fix/release-1.24.1-ci branch October 9, 2026 10:20
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