|
@@ -93,7 +93,7 @@ jobs:
|
|
|
- host: windows-latest
|
|
|
target: aarch64-pc-windows-msvc
|
|
|
build: yarn build --target aarch64-pc-windows-msvc
|
|
|
- name: stable - ${{ matrix.settings.target }} - node@16
|
|
|
+ name: stable - ${{ matrix.settings.target }} - node@18
|
|
|
runs-on: ${{ matrix.settings.host }}
|
|
|
steps:
|
|
|
- uses: actions/checkout@v3
|
|
@@ -101,17 +101,14 @@ jobs:
|
|
|
uses: actions/setup-node@v3
|
|
|
if: ${{ !matrix.settings.docker }}
|
|
|
with:
|
|
|
- node-version: 16
|
|
|
+ node-version: 18
|
|
|
check-latest: true
|
|
|
cache: yarn
|
|
|
- name: Install
|
|
|
- uses: actions-rs/toolchain@v1
|
|
|
+ uses: dtolnay/rust-toolchain@stable
|
|
|
if: ${{ !matrix.settings.docker }}
|
|
|
with:
|
|
|
- profile: minimal
|
|
|
- override: true
|
|
|
- toolchain: stable
|
|
|
- target: ${{ matrix.settings.target }}
|
|
|
+ targets: ${{ matrix.settings.target }}
|
|
|
- name: Cache cargo
|
|
|
uses: actions/cache@v3
|
|
|
with:
|
|
@@ -140,7 +137,7 @@ jobs:
|
|
|
uses: actions/setup-node@v3
|
|
|
if: matrix.settings.target == 'i686-pc-windows-msvc'
|
|
|
with:
|
|
|
- node-version: 16
|
|
|
+ node-version: 18
|
|
|
check-latest: true
|
|
|
cache: yarn
|
|
|
architecture: x86
|
|
@@ -204,6 +201,7 @@ jobs:
|
|
|
yarn test
|
|
|
rm -rf node_modules
|
|
|
rm -rf target
|
|
|
+ rm -rf .yarn/cache
|
|
|
- name: Upload artifact
|
|
|
uses: actions/upload-artifact@v3
|
|
|
with:
|
|
@@ -233,11 +231,6 @@ jobs:
|
|
|
node-version: ${{ matrix.node }}
|
|
|
check-latest: true
|
|
|
cache: yarn
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-test-${{ matrix.settings.target }}-${{ matrix.node }}
|
|
|
- name: Install dependencies
|
|
|
run: yarn install
|
|
|
- name: Download artifacts
|
|
@@ -270,11 +263,6 @@ jobs:
|
|
|
node-version: ${{ matrix.node }}
|
|
|
check-latest: true
|
|
|
cache: yarn
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-test-linux-x64-gnu-${{ matrix.node }}
|
|
|
- name: Install dependencies
|
|
|
run: yarn install
|
|
|
- name: Download artifacts
|
|
@@ -307,11 +295,6 @@ jobs:
|
|
|
node-version: ${{ matrix.node }}
|
|
|
check-latest: true
|
|
|
cache: yarn
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-test-x86_64-unknown-linux-musl-${{ matrix.node }}
|
|
|
- name: Install dependencies
|
|
|
run: |
|
|
|
yarn config set supportedArchitectures.libc "musl"
|
|
@@ -349,11 +332,6 @@ jobs:
|
|
|
- name: List packages
|
|
|
run: ls -R .
|
|
|
shell: bash
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-test-linux-aarch64-gnu-${{ matrix.node }}
|
|
|
- name: Install dependencies
|
|
|
run: |
|
|
|
yarn config set supportedArchitectures.cpu "arm64"
|
|
@@ -384,11 +362,6 @@ jobs:
|
|
|
- name: List packages
|
|
|
run: ls -R .
|
|
|
shell: bash
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-test-linux-aarch64-musl-${{ matrix.node }}
|
|
|
- name: Install dependencies
|
|
|
run: |
|
|
|
yarn config set supportedArchitectures.cpu "arm64"
|
|
@@ -426,11 +399,6 @@ jobs:
|
|
|
- name: List packages
|
|
|
run: ls -R .
|
|
|
shell: bash
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-test-linux-arm-gnueabihf-${{ matrix.node }}
|
|
|
- name: Install dependencies
|
|
|
run: |
|
|
|
yarn config set supportedArchitectures.cpu "arm"
|
|
@@ -460,16 +428,9 @@ jobs:
|
|
|
- name: Setup node
|
|
|
uses: actions/setup-node@v3
|
|
|
with:
|
|
|
- node-version: 16
|
|
|
+ node-version: 18
|
|
|
check-latest: true
|
|
|
cache: yarn
|
|
|
- - name: Cache NPM dependencies
|
|
|
- uses: actions/cache@v3
|
|
|
- with:
|
|
|
- path: .yarn/cache
|
|
|
- key: npm-cache-ubuntu-latest-publish
|
|
|
- restore-keys: |
|
|
|
- npm-cache-
|
|
|
- name: Install dependencies
|
|
|
run: yarn install
|
|
|
- name: Download all artifacts
|