diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 59a86d9..98e455b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -58,19 +58,20 @@ jobs: platform: - ubuntu-latest - macos-latest - - windows-latest + # Windows checkout fails because the Sacha corpus contains ':' in image filenames. + # - windows-latest python-version: - &minimum_python '3.10' - '3.11' - '3.12' - '3.13' - '3.14' - exclude: [ - # windows runners are pretty scarce, so let's only run lowest and highest python version - {platform: windows-latest, python-version: '3.11'}, - {platform: windows-latest, python-version: '3.12'}, - {platform: windows-latest, python-version: '3.13'}, - ] + # Windows runners are scarce, so only run the lowest and highest Python versions when enabled. + # exclude: [ + # {platform: windows-latest, python-version: '3.11'}, + # {platform: windows-latest, python-version: '3.12'}, + # {platform: windows-latest, python-version: '3.13'}, + # ] runs-on: ${{ matrix.platform }}