Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: adapt for v8 8.9 #910

Merged
merged 1 commit into from
Jun 10, 2021
Merged

Conversation

Flarna
Copy link
Member

@Flarna Flarna commented Mar 3, 2021

V8 API for ScriptOrigin constructor has changed. Adapt test to compile with v8 8.9.

Currently only ScriptOrigin instances are consumed by NAN therefore no adaptions in the NAN API are needed to keep build/tests working.

fixes: #909

@Flarna
Copy link
Member Author

Flarna commented Mar 3, 2021

hmm, CI seems to be on vacation.

@kkoopa
Copy link
Collaborator

kkoopa commented Mar 3, 2021

Yes, do not know what is up with Travis. AppVeyor runs https://ci.appveyor.com/project/RodVagg/nan

@Flarna
Copy link
Member Author

Flarna commented Mar 4, 2021

Forced push to trigger CI again but without success for travis.

AppVeyor runs but it fails for 0.8 with

'npm' is not recognized as an internal or external command,
operable program or batch file.

V8 API for ScriptOrigin constructor has changed. Adapt test to compile
with v8 8.9.

Currently only `ScriptOrigin` instances are consumed by NAN therefore
no adaptions in the NAN API are needed to keep build/tests working.
@lognaturel
Copy link

Thanks for pushing this forward, @Flarna and @kkoopa! I've landed here following a dependency chain that needs updating. Do you know whether non-test updates will be needed to support V9.0 which ships with Node 16?

@kkoopa
Copy link
Collaborator

kkoopa commented Jun 9, 2021 via email

@lognaturel
Copy link

Thanks, @kkoopa, that makes sense. I'll aim to try it and report back.

@Flarna
Copy link
Member Author

Flarna commented Jun 10, 2021

I use latest NAN release since a while without issues. But there are for sure areas of NAN I don't use there.

But it would be still nice if this PR could be merged (or a variant of it) to get node/citgm green again and early hints for future issues like moving to v8 9.1 or in node 17.

@kkoopa kkoopa merged commit e547941 into nodejs:master Jun 10, 2021
@Flarna Flarna deleted the fix-test-v8-8.9 branch June 10, 2021 13:40
@lognaturel
Copy link

🚀 🚀 🚀

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.

nan is affected by the update to V8 8.9 in Node.js
3 participants