Files
2026-04-30 23:59:56 +00:00

45 lines
1.8 KiB
YAML

version: 2.1
orbs:
python: circleci/python@1.5.0
jobs:
build-and-test:
docker:
- image: cimg/python:3.13
steps:
- checkout
- run:
name: Install uv
command: python -m pip install uv
- run:
name: Install Dependencies
command: make dependencies
- run:
name: Lint
command: make lint
- run:
name: Test
command: make test
- run:
name: Publish Coverage
command: make coverage_publish
- run:
name: Report Coverage
command: make coverage_report
workflows:
default:
jobs:
- build-and-test
nightly-build:
triggers:
- schedule:
cron: "5 10 * * 1-5"
filters:
branches:
only: master
jobs:
- build-and-test:
context: nightly