Skip to content

Fix CI setup#392

Merged
romgrk merged 12 commits into
masterfrom
test-migration-and-upgrades
Jun 13, 2026
Merged

Fix CI setup#392
romgrk merged 12 commits into
masterfrom
test-migration-and-upgrades

Conversation

@romgrk

@romgrk romgrk commented May 30, 2026

Copy link
Copy Markdown
Owner

Fix CI setup and update versions.

romgrk added 6 commits May 30, 2026 18:29
Node 22 ships V8 12.4 which does not have GetPrototypeV2; the old
condition was triggered prematurely. Align the cutoff with Nan's
SetPrototype guard so V2 is only used on V8 >= 14 (Node 26+).
@chfritz

chfritz commented May 31, 2026

Copy link
Copy Markdown
Contributor

FYI, I'm not sure my Claude-assisted fix in #391 is entirely correct. I'm now getting SIGABRT's with errors like free(): invalid pointer and similar on longer running processes (within 30 seconds or so). If I'm interpreting the bt of the coredump I'm getting correctly then it is either related to a parameter received on a callback function or a boxed value I'm getting from that parameter (I'm not sure which one).

PS: given that this doesn't happen right away and the time it takes varies, I'm thinking that it might be related to garbage collection double-freeing native pointers, or similar.

PPS: I only see this on Ubuntu 26 though. The same code works on Ubuntu 24.

@romgrk romgrk changed the title Prepare v1.0.1 Fix CI setup Jun 13, 2026
romgrk and others added 6 commits June 13, 2026 00:40
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
windows-latest now ships Visual Studio 18 (2026), which node-gyp can't
identify (reports version "undefined") and fails its win32 VS-detection
gate during configure — even though the real compile uses MINGW gcc.
windows-2022 has VS 2022 (v17), which node-gyp recognizes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@romgrk romgrk merged commit 3938215 into master Jun 13, 2026
9 checks passed
@romgrk romgrk deleted the test-migration-and-upgrades branch June 13, 2026 05:11
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