9 os: [ ubuntu-latest, macos-latest ]
10 runs-on: ${{ matrix.os }}
12 - uses: actions/checkout@v4
16 - uses: xmake-io/github-action-setup-xmake@v1
18 actions-cache-key: xmake
19 actions-cache-folder: _
21 run: cargo test --all-features
26 python3 -m pip install -r requirements.txt
31 xmake f -yvDc -m check --warning=y --liba-rust=y --liba-java=y --liba-lua=lua --liba-python=python --liba-quickjs=y
47 runs-on: windows-latest
49 - uses: actions/checkout@v4
53 - uses: xmake-io/github-action-setup-xmake@v1
55 actions-cache-key: xmake
56 actions-cache-folder: _
58 run: cargo test --all-features
62 _/Scripts/Activate.ps1
63 python -m pip install -r requirements.txt
64 Get-ChildItem Env: | Sort Name
67 _/Scripts/Activate.ps1
68 xmake f -yvDc -m check --warning=y --liba-rust=y --liba-java=y --liba-lua=lua --liba-python=python --liba-quickjs=y
71 _/Scripts/Activate.ps1
75 _/Scripts/Activate.ps1
79 _/Scripts/Activate.ps1