Skip to content

fix(lookup): attribute providers to the entries they declare #389

fix(lookup): attribute providers to the entries they declare

fix(lookup): attribute providers to the entries they declare #389

Workflow file for this run

name: Python Tests
on:
push:
branches:
- stable
pull_request:
workflow_call:
permissions:
contents: read
concurrency:
# under workflow_call github.workflow is the caller's name, which would share publish's group
group: python-tests-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
test:
runs-on: ubuntu-24.04
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- uses: actions/checkout@v7
- name: Set up Python
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Set up uv
uses: astral-sh/setup-uv@v7
- name: Install Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@v2
- name: Install dependencies
run: |
uv sync
- name: Build Python bindings
run: |
uv run maturin develop --release
- name: Run Python tests
run: |
uv run pytest test_cloudcheck.py -v