Skip to content

Commit

Permalink
Set job-level continue-on-error for Python 3.13 on Windows
Browse files Browse the repository at this point in the history
It is specifically that combination that breaks some things. The
underlying cause is a change in `isabs` to correctly report that
paths on Windows that start with `\` that is not part of a
construction such as `\\?\` are not absolute paths. (See gitpython-developers#1955 and
links therein.) The change to `isabs` starts in 3.13, and it is
only applicable to Windows, so only that combination is affected.
  • Loading branch information
EliahKagan committed Jan 4, 2025
1 parent 9b6b3ec commit 65ff35f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion .github/workflows/pythonpackage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,16 @@ jobs:
python-version: "3.7"
os-ver: "22.04"
- experimental: false
- python-version: "3.13"
- os-type: windows
python-version: "3.13"
experimental: true

fail-fast: false

runs-on: ${{ matrix.os-type }}-${{ matrix.os-ver }}

continue-on-error: ${{ matrix.experimental }}

defaults:
run:
shell: bash --noprofile --norc -exo pipefail {0}
Expand Down

0 comments on commit 65ff35f

Please sign in to comment.