Skip to content

chore(deps-dev): bump ruff from 0.16.0 to 0.16.3 #121

chore(deps-dev): bump ruff from 0.16.0 to 0.16.3

chore(deps-dev): bump ruff from 0.16.0 to 0.16.3 #121

Workflow file for this run

name: CI
on:
pull_request:
branches: [main]
push:
branches: [main]
merge_group:
permissions: {}
jobs:
ci:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v7
- name: Setup Python
uses: actions/setup-python@main
with:
python-version-file: pyproject.toml
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: true
- name: Setup Node.js
uses: actions/setup-node@v7
with:
node-version: 22
- name: Install just
uses: taiki-e/install-action@v2.85.11
with:
tool: just@1.40.0
- name: Install system dependencies (Linux)
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y libegl1 libopengl0 libxcb-cursor0 libxkbcommon-x11-0
- name: Install Dependencies
run: uv sync --locked --dev
- name: Check (type checking + dependency layers)
run: just check
- name: Run tests
shell: bash
run: |
if [ "$RUNNER_OS" = "Linux" ]; then
export QT_QPA_PLATFORM=offscreen
fi
just test