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

add nodejs v22 and v23 to build matrix #89

Merged
merged 28 commits into from
Jan 10, 2025
Merged
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
851e9fb
add nodejs v22 and v23 to build matrix
rentallect Jan 7, 2025
9448af2
try 'macos-13'
rentallect Jan 7, 2025
22f32ed
Update c-sdk to latest commit
rentallect Jan 8, 2025
d6ae1e6
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
1d1fddb
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
ae336e7
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
3d66f7d
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
0e32ecc
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
0360dd1
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
eb152a9
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
e9d3dbf
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
dfb20a0
adjust for latest c-sdk code changes
rentallect Jan 8, 2025
62ac851
build macOS-arm on macos-14, macOS-x64 on macos-13
ekoby Jan 9, 2025
c0837de
build macOS-arm on macos-14, macOS-x64 on macos-13
ekoby Jan 9, 2025
25a73b1
build macOS-arm on macos-14, macOS-x64 on macos-13
ekoby Jan 9, 2025
961732e
debug build failure
ekoby Jan 9, 2025
78af6e7
debug build failure
ekoby Jan 9, 2025
b010e69
debug build failure
ekoby Jan 9, 2025
5ea0d47
use macOS-13, cache deps for speeding up the build
ekoby Jan 9, 2025
93fafc4
macos: install libtool
ekoby Jan 9, 2025
2d7a26f
fix function signature
ekoby Jan 9, 2025
6d9941e
fix function signatures
ekoby Jan 9, 2025
2d304ff
remove ziti-sdk submodule
ekoby Jan 9, 2025
58f86e6
re-enable node versions
ekoby Jan 9, 2025
6e6bbff
copy toolchains
ekoby Jan 9, 2025
04ddf24
drop support for eol-ed node versions [16, 19]
ekoby Jan 9, 2025
5c45075
build changes
ekoby Jan 10, 2025
e47e6ff
always save/update dep cache
ekoby Jan 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
build macOS-arm on macos-14, macOS-x64 on macos-13
ekoby committed Jan 9, 2025
commit 62ac85188713b3dea4ff1799a98d9923d0c5a16d
21 changes: 6 additions & 15 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -43,9 +43,9 @@ jobs:
- { os: windows-latest, target: "windows", arch: "x64" }
- { os: ubuntu-20.04, target: "linux", arch: "x64" }
- { os: ubuntu-20.04, target: "linux", arch: "arm64" }
- { os: macos-latest, target: "macos", arch: "x64" }
- { os: macos-latest, target: "macos", arch: "arm64" }
node_ver: [ 16, 18, 19, 20, 21, 22, 23]
- { os: macos-13, target: "macos", arch: "x64" } # x64 image
- { os: macos-14, target: "macos", arch: "arm64" } # arm64 image
node_ver: 22 # scale down for now [ 16, 18, 19, 20, 21, 22, 23]
fail-fast: false

steps:
@@ -96,24 +96,15 @@ jobs:
uses: lukka/[email protected]

- name: Run VCPKG
uses: lukka/run-vcpkg@v10
with:
vcpkgGitCommitId: 'b322364f06308bdd24823f9d8f03fe0cc86fd46f'
uses: lukka/run-vcpkg@v11
# will use baseline from vcpkg.json

- name: gcc version
- name: show versions
run: |
gcc --version
- name: cmake version
run: |
cmake --version
- name: ninja version
run: |
ninja --version
- name: node version
run: |
node --version
- name: npm version
run: |
npm --version
- name: Build NodeJS-SDK