Skip to content

high

high #8

Workflow file for this run

# Test the upper-bound dependencies of the project
name: "high"
on:
workflow_dispatch:
schedule:
- cron: "38 16 * * 4"
defaults:
run:
shell: "pwsh"
jobs:
test:
strategy:
matrix:
runner:
# - "macos-13" # No code in `softboiler_github_io` right now
# - "macos-14" # No code in `softboiler_github_io` right now
- "ubuntu-22.04"
# - "windows-2022" # No code in `softboiler_github_io` right now
python:
# - "3.10" # `scripts` currently requires `tomllib`, which is > 3.10
- "3.11"
# - "3.12" # No code in `softboiler_github_io` right now
# - "3.13.0-alpha.5" # https://github.com/PyO3/pyo3/issues/3555
runs-on: "${{ matrix.runner }}"
steps:
- uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1
with:
submodules: True
- uses: "actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c" # v5.0.0
with:
python-version: "${{ matrix.python }}"
- run: "scripts/Sync-Py.ps1 -High -Version '${{ matrix.python }}'"
- run: "pytest"