Skip to content

Merge pull request #9 from auropro-hyd/perf/parallel-synthesis-fanout #23

Merge pull request #9 from auropro-hyd/perf/parallel-synthesis-fanout

Merge pull request #9 from auropro-hyd/perf/parallel-synthesis-fanout #23

Workflow file for this run

name: CI
on:
pull_request:
branches: [main]
push:
branches: [main]
# cancel superseded runs on the same ref
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
checks:
name: tests + type check
runs-on: ubuntu-latest
defaults:
run:
working-directory: v1
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
enable-cache: true
- name: Sync dependencies
run: uv sync --frozen || uv sync
- name: Type check (product code)
run: uv run pyrefly check discovery run.py scripts
- name: Tests + coverage (active pipeline held at 100%)
run: |
uv run coverage run -m pytest -q
uv run coverage report