Skip to content

chore: release v1.0.16 #100

chore: release v1.0.16

chore: release v1.0.16 #100

Workflow file for this run

name: CI
on: push
jobs:
build:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Install LLVM and Clang
if: matrix.os == 'ubuntu-latest'
run: |
curl -L https://apt.llvm.org/llvm.sh | ALL=1 sudo bash -s 18
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-18 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-18 100
sudo update-alternatives --install /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-18 100
sudo update-alternatives --install /usr/bin/llvm-ar llvm-ar /usr/bin/llvm-ar-18 100
sudo update-alternatives --install /usr/bin/llvm-ranlib llvm-ranlib /usr/bin/llvm-ranlib-18 100
sudo update-alternatives --install /usr/bin/llvm-nm llvm-nm /usr/bin/llvm-nm-18 100
- name: Install dependencies
run: npm install --omit=optional --build-from-source
- name: Run test
run: npm run test