build123d/.github/workflows/coverage.yml
jdegenstein aedd0c85d0 incorporate zizmor github action security recommendations
add linux-aarch64 to benchmark and test

test most on python 3.14, one test on 3.10 + linux-x86_64
2026-04-23 15:11:31 -05:00

25 lines
682 B
YAML

name: Upload coverage reports to Codecov
on: [push, pull_request]
permissions:
contents: read
actions: write
jobs:
run:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
with:
persist-credentials: false
- name: Setup
uses: ./.github/actions/setup/
with:
python-version: "3.10"
optional-dependencies: "development"
- name: Run tests and collect coverage
run: pytest --cov=build123d
- name: Upload coverage to Codecov
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 #v6.0.0