Skip to content

Conversation

@bnoordhuis
Copy link
Collaborator

This brings in a new major version of v8 and Various tweaks are needed:

  • upgrade the CI images to get a toolchain capable of compiling V8

  • upgrade the macos image to macos-15-xlarge because the non-xlarge runner does not have enough memory

  • compile without debug info on the macos runner, otherwise it runs out of free disk space

  • patch a header file to pacify clang

  • link in V8's new dependencies abseil, highway and simdutf

  • disable ccache because it does not seem to play well with V8 anymore and is not otherwise useful for building on CI (hit rate: 0%)

This brings in a new major version of v8 and Various tweaks are needed:

- upgrade the CI images to get a toolchain capable of compiling V8

- upgrade the macos image to macos-15-xlarge because the non-xlarge
  runner does not have enough memory

- compile without debug info on the macos runner, otherwise it runs out
  of free disk space

- patch a header file to pacify clang

- link in V8's new dependencies abseil, highway and simdutf

- disable ccache because it does not seem to play well with V8 anymore
  and is not otherwise useful for building on CI (hit rate: 0%)
@bnoordhuis bnoordhuis force-pushed the node-24 branch 2 times, most recently from df1a77e to 6101402 Compare June 12, 2025 12:09
@bnoordhuis bnoordhuis marked this pull request as ready for review June 12, 2025 12:09
fail-fast: false
matrix:
platform:
- x86_64
Copy link

Choose a reason for hiding this comment

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

Why is this removed? Apple have announced that Intel support is going away in future macOS versions, but it isn't dead yet. 😉

Copy link

Choose a reason for hiding this comment

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

Oh, lol. GitHub made macos-14+ intel runners only available on Team/Enterprise plans. Never mind. 🙃

@bnoordhuis
Copy link
Collaborator Author

@SamSaffron gentle ping?

@SamSaffron
Copy link
Collaborator

Hi Ben 🤗

I merged this all by hand and did a new release of 24 with mini_racer

Also @pento built the intel mac package so I published it.

@SamSaffron SamSaffron closed this Jun 29, 2025
@bnoordhuis
Copy link
Collaborator Author

Also @pento built the intel mac package so I published it.

Nice, good job.

@bnoordhuis bnoordhuis deleted the node-24 branch June 30, 2025 06: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.

3 participants