@@ -68,23 +68,23 @@ jobs:
6868 - host : ubuntu-latest
6969 target : aarch64-linux-android
7070 build : |
71- export CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang"
72- export CC="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang"
73- export CXX="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang++"
74- export AR="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar"
75- export PATH="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin:${PATH}"
71+ export CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang"
72+ export CC="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang"
73+ export CXX="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang++"
74+ export AR="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar"
75+ export PATH="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin:${PATH}"
7676 yarn build --target aarch64-linux-android
77- ${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip *.node
77+ ${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip *.node
7878 - host : ubuntu-latest
7979 target : armv7-linux-androideabi
8080 build : |
81- export CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang"
82- export CC="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang"
83- export CXX="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang++"
84- export AR="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar"
85- export PATH="${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin:${PATH}"
81+ export CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang"
82+ export CC="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang"
83+ export CXX="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang++"
84+ export AR="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar"
85+ export PATH="${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin:${PATH}"
8686 yarn build --target armv7-linux-androideabi
87- ${ANDROID_NDK_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip *.node
87+ ${ANDROID_NDK_LATEST_HOME }/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip *.node
8888 - host : ubuntu-latest
8989 target : aarch64-unknown-linux-musl
9090 docker : ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
@@ -122,9 +122,7 @@ jobs:
122122 ~/.cargo/registry/index/
123123 ~/.cargo/registry/cache/
124124 ~/.cargo/git/db/
125- .cargo-cache/registry/index/
126- .cargo-cache/registry/cache/
127- .cargo-cache/git/db/
125+ .cargo-cache
128126 target/
129127 key : ${{ matrix.settings.target }}-cargo-registry
130128 - name : Cache NPM dependencies
@@ -155,7 +153,7 @@ jobs:
155153 if : ${{ matrix.settings.docker }}
156154 with :
157155 image : ${{ matrix.settings.docker }}
158- options : --user 0:0 -v ${{ github.workspace }}/.cargo-cache/git/db:/root/. cargo/git/db -v ${{ github.workspace }}/.cargo/registry/cache:/root/. cargo/registry/cache -v ${{ github.workspace }}/.cargo/registry/index:/root/. cargo/registry/index -v ${{ github.workspace }}:/build -w /build
156+ options : --user 0:0 -v ${{ github.workspace }}/.cargo-cache/git/db:/usr/local/ cargo/git/db -v ${{ github.workspace }}/.cargo/registry/cache:/usr/local/ cargo/registry/cache -v ${{ github.workspace }}/.cargo/registry/index:/usr/local/ cargo/registry/index -v ${{ github.workspace }}:/build -w /build
159157 run : ${{ matrix.settings.build }}
160158 - name : Build
161159 run : ${{ matrix.settings.build }}
@@ -168,13 +166,13 @@ jobs:
168166 path : ${{ env.APP_NAME }}.*.node
169167 if-no-files-found : error
170168 build-freebsd :
171- runs-on : macos-10.15
169+ runs-on : macos-12
172170 name : Build FreeBSD
173171 steps :
174172 - uses : actions/checkout@v3
175173 - name : Build
176174 id : build
177- uses : vmactions/freebsd-vm@v0.1.6
175+ uses : vmactions/freebsd-vm@v0.2.3
178176 env :
179177 DEBUG : napi:*
180178 RUSTUP_HOME : /usr/local/rustup
@@ -472,7 +470,7 @@ jobs:
472470 - name : Cache NPM dependencies
473471 uses : actions/cache@v3
474472 with :
475- path : node_modules
473+ path : .yarn/cache
476474 key : npm-cache-ubuntu-latest-publish
477475 restore-keys : |
478476 npm-cache-
0 commit comments