1717 strategy :
1818 matrix :
1919 # "3.10" must be a string; otherwise it is interpreted as 3.1.
20- python-version : ["3.12", "3.11", "3.10", "3.9"]
20+ python-version : ["3.13", "3. 12", "3.11", "3.10", "3.9"]
2121 os : [ubuntu-latest, windows-latest, macOS-latest]
2222 exclude :
2323 - python-version : ${{ github.event.pull_request.draft && '3.11' }}
7373 with :
7474 fetch-depth : 0
7575 - name : " Set up Python 3.10"
76- uses : actions/setup-python@v4
76+ uses : actions/setup-python@v5
7777 with :
7878 python-version : " 3.10"
7979 - name : Install dependencies
@@ -107,7 +107,7 @@ jobs:
107107 runs-on : ubuntu-latest
108108 strategy :
109109 matrix :
110- python-version : ["3.12", "3.11", "3.10", "3.9"]
110+ python-version : ["3.13", "3. 12", "3.11", "3.10", "3.9"]
111111 browser : ["chromium", "firefox", "webkit"]
112112 exclude :
113113 - python-version : ${{ github.event.pull_request.draft && '3.11' }}
@@ -117,8 +117,6 @@ jobs:
117117 - browser : ${{ github.event.pull_request.draft && 'webkit' }}
118118 # There are many unexplained tests that fail on webkit w/ python 3.8, 3.9
119119 # Given the more recent versions of python work, we will exclude this combination
120- - browser : " webkit"
121- python-version : " 3.8"
122120 - browser : " webkit"
123121 python-version : " 3.9"
124122 fail-fast : false
@@ -157,7 +155,7 @@ jobs:
157155 runs-on : ubuntu-latest
158156 strategy :
159157 matrix :
160- python-version : ["3.12", "3.11", "3.10", "3.9"]
158+ python-version : ["3.13", "3. 12", "3.11", "3.10", "3.9"]
161159 browser : ["chromium", "firefox", "webkit"]
162160 exclude :
163161 - python-version : ${{ github.event.pull_request.draft && '3.11' }}
0 commit comments