Skip to content

Prepare calibre 0.12.0 #109

Prepare calibre 0.12.0

Prepare calibre 0.12.0 #109

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
schedule:
- cron: "17 6 * * 1" # weekly: surface ecosystem drift on quiet repos
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
ci:
uses: gojiplus/py-canon/.github/workflows/reusable-ci.yml@v1
with:
# The canon default matrix starts at the fleet's 3.11 floor, but this project
# declares requires-python >=3.12, so uv refuses to resolve on 3.11.
python-versions: '["3.12", "3.13", "3.14"]'
os: '["ubuntu-latest", "macos-latest", "windows-latest"]'
wheel-import: calibre
# Full suite measures 87% (2026-08); the floor sits just under it so a
# real coverage regression fails while platform jitter does not.
coverage-floor: 85
run-preen: true