Skip to content

Cleanup

Cleanup #373

Workflow file for this run

name: Unit tests
on:
push:
branches:
- master
pull_request:
permissions:
contents: read
jobs:
test:
strategy:
matrix:
python: ["3.10", "3.11", "3.12", "3.13"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- name: Install dependencies
run: |
sudo apt update -y
sudo apt install -y apt-file cmake automake golang cargo npm clang
sudo apt-file update
- name: Install uv
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
- name: Install Python ${{ matrix.python }}
run: uv python install ${{ matrix.python }}
- name: test
run: make test INSTALL_EXTRA=test