Skip to content

[QI2-1222] Update dependencies #7

[QI2-1222] Update dependencies

[QI2-1222] Update dependencies #7

Workflow file for this run

name: Unit test python code
on:
workflow_call:
inputs:
python-versions:
default: "3.9,3.10,3.11,3.12"
type: string
poetry-version:
default: "1.8.3"
type: string
os-versions:
default: "ubuntu-latest,macos-13,macos-14,windows-latest"
type: string
jobs:
unit-test:
name: Unit testing
strategy:
fail-fast: false
matrix:
python-version: ${{ fromJson(inputs.python-versions) }}
runs-on: ${{ fromJson(inputs.os-versions) }}
env:
PYTHON_KEYRING_BACKEND: keyring.backends.null.Keyring
steps:
- uses: actions/checkout@v4
- uses: qutech-delft/github-actions/.github/actions/poetry-setup
with:
python-version: ${{ matrix.python-version }}
poetry-version: ${{ inputs.poetry-version }}
- name: run tox test
run: tox -e test