Skip to content

상태 관리를 위한 MobX 도입 #287

상태 관리를 위한 MobX 도입

상태 관리를 위한 MobX 도입 #287

Workflow file for this run

name: Test
on: [push, pull_request]
jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v3
- name: Setup Rust Environment
uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Install Node.js and NPM
uses: actions/setup-node@v3
with:
node-version: 18
cache: npm
- if: matrix.os == 'windows-latest'
name: Setup vcpkg
run: |
git clone https://github.com/microsoft/vcpkg .vcpkg
.\.vcpkg\bootstrap-vcpkg.bat
.\.vcpkg\vcpkg integrate install
- if: matrix.os == 'windows-latest'
name: Install OpenBLAS
run: |
.\.vcpkg\vcpkg install openblas --triplet x64-windows-static
- name: cargo test
run: |
cargo clippy
cargo test
- name: npm install
run: |
npm install --global @napi-rs/cli
npm install
- name: npm test
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
npm run package
npm run lint
npm exec tsc
# npm test