Update builder and migrate to ESM #3

Merged
Sirherobrine23 merged 7 commits from ci_zig into main 2024-02-17 16:41:50 +00:00

7 Commits

Author SHA1 Message Date
bf305c2480
Update addon loader
Some checks failed
Test / linux_test (16.x, aarch64, linux) (pull_request) Successful in 2m22s
Test / linux_test (16.x, x86_64, linux) (pull_request) Successful in 2m20s
Test / linux_test (18.x, aarch64, linux) (pull_request) Successful in 2m5s
Test / linux_test (18.x, x86_64, linux) (pull_request) Successful in 2m27s
Test / linux_test (19.x, x86_64, linux) (pull_request) Successful in 2m40s
Test / linux_test (19.x, aarch64, linux) (pull_request) Successful in 2m44s
Test / linux_test (20.x, aarch64, linux) (pull_request) Successful in 3m10s
Test / linux_test (20.x, x86_64, linux) (pull_request) Successful in 2m9s
Test / linux_test (21.x, aarch64, linux) (pull_request) Successful in 2m6s
Test / linux_test (21.x, x86_64, linux) (pull_request) Successful in 2m3s
Test / Pack npm package (pull_request) Failing after 3m18s
Signed-off-by: Matheus Sampaio Queiroga <srherobrine20@gmail.com>
2024-02-17 12:47:57 -03:00
bf06000a9c
add build dev script
Some checks failed
Test / linux_test (16.x, x86_64, linux) (pull_request) Successful in 2m42s
Test / linux_test (16.x, aarch64, linux) (pull_request) Successful in 2m45s
Test / linux_test (18.x, x86_64, linux) (pull_request) Successful in 2m39s
Test / linux_test (18.x, aarch64, linux) (pull_request) Successful in 2m41s
Test / linux_test (19.x, x86_64, linux) (pull_request) Successful in 2m55s
Test / linux_test (20.x, x86_64, linux) (pull_request) Successful in 2m52s
Test / linux_test (19.x, aarch64, linux) (pull_request) Successful in 2m59s
Test / linux_test (20.x, aarch64, linux) (pull_request) Successful in 2m55s
Test / linux_test (21.x, aarch64, linux) (pull_request) Successful in 1m41s
Test / linux_test (21.x, x86_64, linux) (pull_request) Successful in 1m39s
Test / Pack npm package (pull_request) Failing after 3m21s
2024-02-17 01:12:38 -03:00
362cd41953
Goodbye node-gyp and commonjs
Some checks failed
Test / linux_test (16.x, aarch64, linux) (pull_request) Failing after 2m18s
Test / linux_test (16.x, x86_64, linux) (pull_request) Failing after 2m32s
Test / linux_test (18.x, x86_64, linux) (pull_request) Failing after 2m29s
Test / linux_test (18.x, aarch64, linux) (pull_request) Failing after 2m42s
Test / linux_test (19.x, aarch64, linux) (pull_request) Failing after 2m21s
Test / linux_test (20.x, aarch64, linux) (pull_request) Failing after 2m37s
Test / linux_test (19.x, x86_64, linux) (pull_request) Failing after 2m39s
Test / linux_test (20.x, x86_64, linux) (pull_request) Failing after 3m10s
Test / linux_test (21.x, aarch64, linux) (pull_request) Failing after 1m36s
Test / linux_test (21.x, x86_64, linux) (pull_request) Failing after 1m19s
Test / Pack npm package (pull_request) Has been skipped
We are saying goodbye to node-gyp and commonjs, I am currently migrating several tools to ESM, and wireguard-tools.js was one of them.

I'm saying goodbye to node-gyp, it ended up becoming a difficult tool to use with wireguard-tools.js, wg.js uses several other programming languages, much more than C and C++, and rebory it brings new features that node-gyp doesn't have.
2024-02-15 23:37:33 -03:00
5917c3b8ab
Update to rebory builder
Some checks failed
Test / linux_test (16.x, x86_64, linux) (pull_request) Failing after 2m31s
Test / linux_test (16.x, aarch64, linux) (pull_request) Failing after 2m33s
Test / linux_test (18.x, aarch64, linux) (pull_request) Failing after 2m46s
Test / linux_test (18.x, x86_64, linux) (pull_request) Failing after 2m44s
Test / linux_test (19.x, aarch64, linux) (pull_request) Failing after 2m43s
Test / linux_test (20.x, x86_64, linux) (pull_request) Failing after 2m40s
Test / linux_test (19.x, x86_64, linux) (pull_request) Failing after 2m57s
Test / linux_test (20.x, aarch64, linux) (pull_request) Failing after 2m43s
Test / linux_test (21.x, x86_64, linux) (pull_request) Failing after 1m33s
Test / linux_test (21.x, aarch64, linux) (pull_request) Failing after 1m56s
Test / Pack npm package (pull_request) Has been skipped
2024-02-15 14:52:45 -03:00
82eb63f064
Add binding.yaml
Some checks failed
Test / linux_test (16.x, x86_64, linux) (pull_request) Failing after 2m55s
Test / linux_test (18.x, aarch64, linux) (pull_request) Failing after 2m54s
Test / linux_test (16.x, aarch64, linux) (pull_request) Failing after 2m58s
Test / linux_test (18.x, x86_64, linux) (pull_request) Failing after 3m50s
Test / linux_test (19.x, x86_64, linux) (pull_request) Failing after 3m8s
Test / linux_test (20.x, x86_64, linux) (pull_request) Failing after 2m11s
Test / linux_test (20.x, aarch64, linux) (pull_request) Failing after 3m7s
Test / linux_test (19.x, aarch64, linux) (pull_request) Failing after 3m20s
Test / linux_test (21.x, aarch64, linux) (pull_request) Failing after 1m57s
Test / linux_test (21.x, x86_64, linux) (pull_request) Failing after 1m55s
Test / Pack npm package (pull_request) Has been skipped
Signed-off-by: Matheus Sampaio Queiroga <srherobrine20@gmail.com>
2024-02-13 22:49:48 -03:00
97f6a3d118
change builder
All checks were successful
Test / linux_test (20.x, aarch64, linux) (pull_request) Successful in 3m39s
Test / linux_test (20.x, x86_64, linux) (pull_request) Successful in 3m26s
Test / linux_test (21.x, x86_64, linux) (pull_request) Successful in 3m25s
Test / linux_test (21.x, aarch64, linux) (pull_request) Successful in 3m29s
Test / linux_test (16.x, x86_64, linux) (pull_request) Successful in 2m56s
Test / linux_test (18.x, aarch64, linux) (pull_request) Successful in 3m6s
Test / linux_test (16.x, aarch64, linux) (pull_request) Successful in 3m8s
Test / linux_test (18.x, x86_64, linux) (pull_request) Successful in 3m28s
Test / linux_test (19.x, aarch64, linux) (pull_request) Successful in 2m8s
Test / linux_test (19.x, x86_64, linux) (pull_request) Successful in 1m53s
Test / Pack npm package (pull_request) Successful in 1m12s
Signed-off-by: Matheus Sampaio Queiroga <srherobrine20@gmail.com>
2024-02-08 22:37:04 -03:00
83b05e3be5
Update CI and build
Some checks failed
Test / linux_test (16.x, aarch64, linux) (pull_request) Failing after 2m47s
Test / linux_test (16.x, aarch64, macos) (pull_request) Failing after 2m45s
Test / linux_test (16.x, x86_64, linux) (pull_request) Failing after 2m42s
Test / linux_test (16.x, x86_64, windows) (pull_request) Failing after 2m36s
Test / linux_test (16.x, x86_64, macos) (pull_request) Failing after 2m52s
Test / linux_test (18.x, aarch64, macos) (pull_request) Failing after 3m11s
Test / linux_test (18.x, aarch64, linux) (pull_request) Failing after 3m13s
Test / linux_test (18.x, aarch64, windows) (pull_request) Failing after 2m54s
Test / linux_test (18.x, x86_64, linux) (pull_request) Failing after 2m42s
Test / linux_test (18.x, x86_64, macos) (pull_request) Failing after 3m15s
Test / linux_test (18.x, x86_64, windows) (pull_request) Failing after 3m13s
Test / linux_test (19.x, aarch64, macos) (pull_request) Failing after 3m8s
Test / linux_test (19.x, aarch64, linux) (pull_request) Failing after 3m11s
Test / linux_test (19.x, aarch64, windows) (pull_request) Failing after 3m11s
Test / linux_test (19.x, x86_64, linux) (pull_request) Failing after 3m9s
Test / linux_test (19.x, x86_64, windows) (pull_request) Failing after 3m12s
Test / linux_test (19.x, x86_64, macos) (pull_request) Failing after 3m14s
Test / linux_test (20.x, aarch64, linux) (pull_request) Failing after 3m9s
Test / linux_test (20.x, aarch64, macos) (pull_request) Failing after 3m7s
Test / linux_test (20.x, aarch64, windows) (pull_request) Failing after 3m7s
Test / linux_test (20.x, x86_64, linux) (pull_request) Failing after 3m6s
Test / linux_test (20.x, x86_64, macos) (pull_request) Failing after 3m12s
Test / linux_test (20.x, x86_64, windows) (pull_request) Failing after 3m10s
Test / linux_test (21.x, aarch64, linux) (pull_request) Failing after 3m12s
Test / linux_test (21.x, aarch64, macos) (pull_request) Failing after 3m10s
Test / linux_test (21.x, x86_64, linux) (pull_request) Failing after 3m12s
Test / linux_test (21.x, aarch64, windows) (pull_request) Failing after 3m14s
Test / linux_test (21.x, x86_64, macos) (pull_request) Failing after 2m10s
Test / linux_test (21.x, x86_64, windows) (pull_request) Failing after 2m8s
Test / Pack npm package (pull_request) Has been skipped
Signed-off-by: Matheus Sampaio Queiroga <srherobrine20@gmail.com>
2024-02-08 20:29:34 -03:00