Skip to content

V0.98.1

V0.98.1 #798

Workflow file for this run

name: Windows Python Tests
on:
push:
paths-ignore:
- 'cecli/website/**'
- 'README.md'
- 'HISTORY.md'
- '.github/workflows/*'
- '!.github/workflows/windows-tests.yml'
branches:
- main
pull_request:
paths-ignore:
- 'cecli/website/**'
- 'README.md'
- 'HISTORY.md'
- '.github/workflows/*'
- '!.github/workflows/windows-tests.yml'
branches:
- main
jobs:
build:
runs-on: windows-latest
strategy:
matrix:
python-version: ["3.14", "3.13", "3.12", "3.11", "3.10"]
steps:
- name: Check out repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install uv
uv pip install --system pytest pytest-asyncio pytest-mock -r requirements/requirements.in -r requirements/requirements-help.in -r requirements/requirements-playwright.in '.[help,playwright]'
- name: Run tests
run: |
pytest
env:
CECLI_TUI: "false"