-
-
Notifications
You must be signed in to change notification settings - Fork 494
Update node to v24. Add support for Windows arm64 node binary build and publish. Update Linux node binary to be built on ubuntu 24.04 #3760
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
Merged
Merged
Changes from all commits
Commits
Show all changes
108 commits
Select commit
Hold shift + click to select a range
6ed115e
all changes
birkskyum 3d32eee
cleanup
birkskyum 19f9c16
remove fixup
birkskyum e29c63e
fixes
birkskyum 9b4f689
cleanup
birkskyum 90ddba9
add vulkan preset
birkskyum 778afc8
add arm64 build guide
birkskyum 4ca3390
move windows presets together
birkskyum a117488
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] c35dcdf
cleanup windows.cmake
birkskyum 8ad6c8f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a5f3e11
move build guide eto docs
birkskyum b4c1dc1
add msvc arm64 runner for opengl/vulkan
birkskyum 5ef11cf
Revert "add msvc arm64 runner for opengl/vulkan"
birkskyum b951821
update workflow runners
acalcutt c61c6e1
update NAN to 2.23.0
acalcutt 188d01b
remove excluded abi 137 (node v24)
acalcutt ac74554
use @acalcutt/node-pre-gyp to support node v24
acalcutt 7853cc5
Update package-lock.json
acalcutt 4e1b26d
Update publish.sh
acalcutt dca0899
remove cmake specified version
acalcutt 12b7366
add arm64 detection to module.cmake
acalcutt 6a98a8e
add windows-11-arm to workflows
acalcutt 7c6920e
try adding DCMAKE_PREFIX_PATH on arm windows
acalcutt 1ada8b7
test ai fixes
acalcutt ce8a246
ai test 2
acalcutt e073936
ai test 3
acalcutt bcea78f
Revert "try adding DCMAKE_PREFIX_PATH on arm windows"
acalcutt be5dc11
try to use alternate toolchain for arm64
acalcutt ba0042b
Revert "try to use alternate toolchain for arm64"
acalcutt 5f57d15
add debug to TRIPLETS
acalcutt 8b78bb7
set arm64 in workflow
acalcutt d456323
Update node-ci.yml
acalcutt 708597e
Try to install dlfcn-win32 for ARM64
acalcutt f2a90b5
dlfcn-win32 arm64 fallback
acalcutt 5d9fafe
fix tabs to spaces
acalcutt a69d762
revert Get-VendorPackages.ps1
acalcutt a3d77d0
revert windows.cmake
acalcutt 0950de0
set NODE_MODULE_MINIMUM_ABI 115 (node v20)
acalcutt c7778df
try to fix < 3.10 warning
acalcutt 8296b7a
remove unneeded workflow, try to use ninja again
acalcutt 2e95fd3
try to get test to pass on arm64
acalcutt 326f105
try to simplify msvc dev cmd, test VSCMD_ARG_TGT_ARCH
acalcutt 72795a8
Update node-ci.yml
acalcutt 376035c
try removing 'Setup ARM64 Build Environment'
acalcutt 0ad051d
try removing old workaround
acalcutt 7d61c64
adjust presets
acalcutt 44790ef
try to fix syntax
acalcutt 465745c
try to fix pre-commit
acalcutt 2a503ce
Update actionlint.yaml
acalcutt 6d75077
try to get preset working
acalcutt 6d1d9c1
try to use presets for linux,change windows preset
acalcutt 8f3645e
turn off MLN_WITH_WAYLAND
acalcutt d9893be
try to turn on MLN_WITH_X11
acalcutt c158f6c
bump node version to 24
acalcutt 641742b
syntax fix
acalcutt 270a98d
Revert "bump node version to 24"
acalcutt c400852
Update .nvmrc
acalcutt 914381c
Update README.md
acalcutt b06f34f
Revert "Update .nvmrc"
acalcutt 058c46c
Update node-ci.yml
acalcutt c8badb9
Merge branch 'main-3-17' into test-arm-node
acalcutt 2638a4e
try separate windows-node-arm64 preset
acalcutt 0f2a4cf
see if removing hidden make preset found
acalcutt 69a5f67
more workflow fixes
acalcutt b921f90
try to format preset names better, fix inherits
acalcutt 2f110ee
remove new presets unrelated to node from other PR
acalcutt 432d892
fix preset name
acalcutt 04bd413
Update node-release.yml
acalcutt 4c579bd
fix whitespace
acalcutt b82b8c0
Update .nvmrc
acalcutt 3a83f6e
re-org presets
acalcutt 19a9745
update test abi version
acalcutt 6ded9f3
test if other compiler is actually needed
acalcutt 797c3f9
update min node version
acalcutt b5f147e
Revert "test if other compiler is actually needed"
acalcutt 843eaa0
fix: The contents of <stdfloat> are available only with C++23 or later.
acalcutt 5b76216
Update CMakePresets.json
acalcutt 2139247
Update CMakePresets.json
acalcutt fe71b77
test setting VSCMD_ARG_TGT_ARCH enc in presets
acalcutt 3e6988d
bring node-ci changes to node-release, get rid of VSCMD_ARG_TGT_ARCH …
acalcutt 2e0711b
revert test setting VSCMD_ARG_TGT_ARCH enc in presets
acalcutt 42f2db1
Merge branch 'main' into test-arm-node
acalcutt 9e2aa22
Merge branch 'main-3-17' into test-arm-node
acalcutt 3a90be6
put VSCMD_ARG_TGT_ARCH back into CMakePresets.json
acalcutt ef2fe63
Bump version and add changelog
acalcutt 8c2e031
Update CHANGELOG.md
acalcutt e8d8244
adjust ccache keys
acalcutt ef10925
turn off fail-fast in windows ci
acalcutt 683f5b7
fix fail-fast syntax
acalcutt 90ee6e1
Update windows.cmake
acalcutt 94518e4
Update windows.cmake
acalcutt d97b296
Update windows.cmake
acalcutt c3bbb2f
Update windows.cmake
acalcutt 986d714
Revert windows-ci.yml
acalcutt 32956a0
Revert windows.cmake
acalcutt ba1fc0f
Merge branch 'main' into test-arm-node
acalcutt 24750c5
Merge branch 'main' into test-arm-node
acalcutt 7272840
Merge branch 'main' into test-arm-node
acalcutt f75ba9f
Merge branch 'main' into test-arm-node
acalcutt 8918ba8
Merge branch 'main' into test-arm-node
acalcutt 789acae
Merge branch 'main' into test-arm-node
acalcutt 01cc694
Merge branch 'main' into test-arm-node
acalcutt 160c883
Merge branch 'main' into test-arm-node
acalcutt 4fb4bba
Merge branch 'main' into test-arm-node
acalcutt 265e9f7
Update platform/node/cmake/module.cmake
acalcutt 73c545d
publish binaries as draft
acalcutt 7fc828a
Update node-release.yml
acalcutt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.