Skip to content

Fix red CI: re-lock uv.lock to 0.8.6 + drop broken npm Dependabot stanza #99

Fix red CI: re-lock uv.lock to 0.8.6 + drop broken npm Dependabot stanza

Fix red CI: re-lock uv.lock to 0.8.6 + drop broken npm Dependabot stanza #99

Workflow file for this run

name: CI
on:
push:
pull_request:
permissions:
contents: read
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
with:
enable-cache: true
- name: Install dev + bench dependencies (locked)
run: uv sync --locked --all-extras
- name: ruff check
run: uv run ruff check .
- name: ruff format --check
run: uv run ruff format --check .
- name: shellcheck
run: uv run shellcheck hooks/hook.sh scripts/*.sh
- name: pytest
run: uv run pytest -q
- name: bully dogfood
run: uv run bash scripts/dogfood.sh