Skip to content

chore: update cmake to 3.31.1 and ninja to 1.11.1.2 #93

chore: update cmake to 3.31.1 and ninja to 1.11.1.2

chore: update cmake to 3.31.1 and ninja to 1.11.1.2 #93

Workflow file for this run

name: CI
on:
push:
branches: ["*"]
pull_request:
branches: ["*"]
env:
BUILD_TYPE: Release
PYTHONUNBUFFERED: 1
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- macos-13
- macos-14
- macos-15
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v4
with:
cache-dependency-glob: "uv.lock"
enable-cache: true
version: "0.5.7"
- name: Build
run: ./script/cibuild.py
build-windows:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- windows-2019
- windows-2022
arch:
- x64
- x86
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v4
with:
cache-dependency-glob: "uv.lock"
enable-cache: true
version: "0.5.7"
- name: Build
run: py -3 .\script\run-in-vsenv.py --arch ${{ matrix.arch }} py -3 .\script\cibuild.py