Skip to content

chore: lock and lint #202

chore: lock and lint

chore: lock and lint #202

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: prefix-dev/setup-pixi@v0.9.4
with:
pixi-version: v0.40.2
- name: Lint
run: pixi run lint
test-ts:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: denoland/setup-deno@v2
- name: Run TypeScript tests
run: deno test --no-check --allow-read --allow-write --allow-env
test-py:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: astral-sh/setup-uv@v7
- name: Run Python tests
run: uv run --with pytest pytest tests/python -v
render:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: quarto-dev/quarto-actions/setup@v2
with:
version: pre-release
- uses: astral-sh/setup-uv@v7
- name: Build engine bundle
run: make build
- name: Smoke test render
run: quarto render tutorials/intro.qmd --to html