LongYinan
f55ea6a193
ci: add debian-zig docker image
2022-01-06 14:55:06 +08:00
LongYinan
0db94ccd66
feat(cli): support macOS with --zig flag
2022-01-06 12:53:45 +08:00
LongYinan
7040a2930f
chore: remove node10 test
2022-01-04 11:14:55 +08:00
messense
ca3790bdf1
Add support for cross compilation with Zig ( #983 )
...
feat(cli): add support for cross compilation with Zig
2021-12-31 11:20:55 +08:00
LongYinan
59a7e37901
ci: build node:17 for aarch64 and armv7 Linux
2021-12-18 16:00:16 +08:00
LongYinan
e452c00fb4
feat: edition 2021
2021-12-08 13:18:47 +08:00
LongYinan
96190f1c80
ci: setup-node@v2
2021-12-02 23:23:51 +08:00
LongYinan
9b71059745
ci: add armv7 android build
2021-12-02 13:33:57 +08:00
LongYinan
9c765dcddd
build: add android armv7
2021-12-02 13:11:43 +08:00
LongYinan
d9c53d728b
feat(napi): support TypedArray input and output
2021-12-02 11:26:52 +08:00
LongYinan
4c3fe26478
feat(cli): refactor cli build
2021-11-19 18:22:40 +08:00
LongYinan
3386bb9867
feat(napi): support JsGlobal in Env
2021-11-15 22:41:01 +08:00
LongYinan
68f767b96d
ci: fix arm build
2021-10-27 15:38:24 +08:00
forehalo
c5cebec812
test full features once for napi v2
2021-10-27 14:42:57 +08:00
LongYinan
d164a79514
ci: build and push arm docker images
2021-10-20 11:22:17 +08:00
LongYinan
6d3b1096a4
build: fix alpine docker image
2021-09-28 13:11:28 +08:00
forehalo
2467b7139b
Introduce #[napi]
procedural macro to automation development boilerplate ( #696 )
...
* napi procedural macro for basic rust/JavaScript types
* introduce the `compat-mode` for `napi` and `napi-derive` crates for backward compatible
* remove #[inline] and let compiler to decide the inline behavior
* cli now can produce the `.d.ts` file for native binding
* many tests and example for the new procedural macro
Co-authored-by: LongYinan <lynweklm@gmail.com>
2021-09-23 01:29:09 +08:00
LongYinan
e99aba0a57
ci: upgrade to actions/cache@v2
2021-07-30 13:20:40 +08:00
LongYinan
660dbddb67
ci: add musl-cross toolchains into alpine.Dockerfile
2021-07-22 00:01:50 +08:00
LongYinan
27af46110c
ci: no need to build arm64 arch for debian.Dockerfile
2021-07-21 11:19:56 +08:00
LongYinan
f33a238ca5
ci: upgrade dependabot.yml
2021-07-06 11:33:27 +08:00
LongYinan
b835c7ef3f
feat(build): remove ureq to support windows arm64
2021-05-31 23:31:17 +08:00
LongYinan
72960906dc
ci: add memory leak detect job
2021-05-29 23:24:25 +08:00
LongYinan
1986cf0c9a
ci: pin rust toolchain on 1.51.0 on windows-i686 target
2021-05-17 10:46:29 +08:00
LongYinan
daef1956b2
feat(napi): add napi8 features
2021-04-21 23:13:34 +08:00
LongYinan
244536c6d2
ci: add dependabot auto merge
2021-04-12 16:56:09 +08:00
LongYinan
af89f1a046
ci: test musl target on new alpine docker image
2021-04-12 11:10:50 +08:00
LongYinan
8f2c57088d
ci: add debian docker image
2021-04-12 11:02:59 +08:00
LongYinan
6b2e3e19e2
ci: build android on pull_request
2021-04-12 11:02:58 +08:00
LongYinan
7c81e48da6
ci: change the docker login username
2021-04-11 14:09:45 +08:00
LongYinan
8fb344d882
ci: use GH_TOKEN in docker action
2021-04-08 10:48:41 +08:00
messense
228c280607
Migrate to ghcr.io
2021-03-31 14:51:39 +08:00
messense
20cb92d202
Build multiarch Docker image
2021-03-31 14:39:53 +08:00
LongYinan
0a9d741e93
ci: use lts alpine image
2021-03-19 11:53:48 +08:00
LongYinan
6c8dcea460
ci: running cross compile testing on ubuntu-20.04
2021-03-11 12:12:19 +08:00
LongYinan
1ee3145756
ci: upgrade actions/setup-node
2021-01-05 23:53:23 +08:00
LongYinan
a17377779d
ci: add dependabot config
2021-01-04 17:50:16 +08:00
LongYinan
7a72c4aff9
ci: build test for android
2020-12-09 15:59:57 +08:00
LongYinan
7f2c92fa79
ci: fix timeout during yarn installing
2020-12-09 11:03:59 +08:00
LongYinan
d7e727d045
feat: build and test armv7
2020-12-08 12:00:58 +08:00
LongYinan
66088642ee
chore: rename branch master => main
2020-12-03 16:30:14 +08:00
LongYinan
7767b83222
refactor(cli): init yarn workspace, move napi-rs package => @napi-rs/cli
2020-12-02 22:34:39 +08:00
LongYinan
c184ab3926
ci: add cargo clippy
2020-12-01 14:58:00 +08:00
LongYinan
96f3a45709
ci: remove useless restore key
2020-11-30 22:14:05 +08:00
LongYinan
280066fff3
ci: cargo cache key in linux-musl
2020-11-28 00:44:53 +08:00
LongYinan
42528c41dd
chore: build codes in node:10-alpine
2020-11-26 15:27:46 +08:00
LongYinan
93fbdf0e54
ci: remove legacy add path command
2020-11-18 11:42:38 +08:00
LongYinan
fc0ec0b378
refactor(napi-sys): remove bindgen
2020-11-10 17:52:59 +08:00
LongYinan
47f5011a8f
feat(napi): support build on i686-pc-windows-msvc
2020-11-04 23:08:54 +08:00
LongYinan
433031a6ee
ci: use GITHUB_TOKEN in bench comment action
2020-11-01 21:52:50 +08:00