Skip to content

chore(deps): update dependency pytest-cov to v6.3.0 #2006

chore(deps): update dependency pytest-cov to v6.3.0

chore(deps): update dependency pytest-cov to v6.3.0 #2006

Workflow file for this run

name: Tests
on: [push, pull_request]
permissions:
contents: read
jobs:
types:
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
python-version:
- '3.9'
- '3.13'
env:
PYTHON_VERSION: ${{ matrix.python-version }}
PYTHONUNBUFFERED: 1
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: ${{ matrix.python-version }}
- uses: astral-sh/setup-uv@557e51de59eb14aaaba2ed9621916900a91d50c6 # v6.6.1
with:
cache-suffix: ${{ matrix.python-version }}
- name: Install System dependencies
run: |
sudo apt-get update
sudo apt-get install -qq -y --no-install-recommends libxmlsec1-dev swig
- name: Type check with tox
run: uvx tox -e "py${PYTHON_VERSION/\./}-pyright"
test:
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
python-version:
- '3.9'
- '3.10'
- '3.11'
- '3.12'
- '3.13'
env:
PYTHON_VERSION: ${{ matrix.python-version }}
PYTHONUNBUFFERED: 1
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: ${{ matrix.python-version }}
- uses: astral-sh/setup-uv@557e51de59eb14aaaba2ed9621916900a91d50c6 # v6.6.1
with:
cache-suffix: ${{ matrix.python-version }}
- name: Install System dependencies
run: |
sudo apt-get update
sudo apt-get install -qq -y --no-install-recommends libxmlsec1-dev swig
- name: Test with tox
run: uvx tox -e "py${PYTHON_VERSION/\./}"
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
with:
flags: unittests
name: Python ${{ matrix.python-version }}
token: ${{secrets.CODECOV_TOKEN}}