Skip to content

CI (branch: dependabot/pip/coverage-7.5.4) #155

CI (branch: dependabot/pip/coverage-7.5.4)

CI (branch: dependabot/pip/coverage-7.5.4) #155

Workflow file for this run

name: CI
run-name: "CI (${{ github.event_name == 'pull_request' && format('pr: #{0}', github.event.number) || format('{0}: {1}', startsWith(github.event.ref, 'refs/tags') && 'tag' || 'branch', github.ref_name) }})"
on: push
jobs:
nox:
runs-on: ${{ matrix.os }}
strategy:
matrix:
nox_sessions: ["ruff", "tests"]
os: ["macos-latest", "ubuntu-latest", "windows-latest"]
python-version: ["3.10", "3.11", "3.12"]
name: ${{ matrix.nox_sessions }} (${{ matrix.python-version }}, ${{ matrix.os }})
steps:
- name: Check the repository out
uses: actions/checkout@v4
- name: Install Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install nox and poetry
run: |
pipx install nox poetry
pipx inject nox nox-poetry
pipx inject poetry poetry-plugin-export
- name: Run ${{ matrix.nox_sessions }} nox session
run: nox -rs ${{ matrix.nox_sessions }}-${{ matrix.python-version }}