Skip to content

Really fix legend #3447

Really fix legend

Really fix legend #3447

Workflow file for this run

name: Python package
on:
push:
branches: [master]
pull_request:
branches: [master]
workflow_dispatch:
jobs:
tests:
runs-on: ubuntu-24.04
services:
# Label used to access the service container
postgres:
# Docker Hub image
image: postgres
# Provide the password for postgres
env:
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_DB: test_db
ports:
- 5432:5432
# Set health checks to wait until postgres has started
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v7
- name: Set up uv
uses: astral-sh/setup-uv@v10.0.1
with:
version: "0.12.11"
- name: Test with tox
env:
PGUSER: postgres
run: uv run tox -e test -- -n 2
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- name: Set up uv
uses: astral-sh/setup-uv@v10.0.1
with:
version: "0.12.11"
- name: Check ruff
run: uv run tox -e ruff
- name: Check ty
run: uv run tox -e ty
test-generate-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- name: Set up uv
uses: astral-sh/setup-uv@v10.0.1
with:
version: "0.12.11"
- name: Install dependencies
run: |
sudo apt-get install pandoc
- name: Tests doc generation
run: uv run sphinx-build -b html docs/ docs/_build