@@ -11,13 +11,13 @@ jobs:
1111 runs-on : ubuntu-latest
1212 strategy :
1313 matrix :
14- python-version : ['3.9', '3.10', '3.11', '3.12']
14+ python-version : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
1515
1616 steps :
1717 - uses : actions/checkout@v4
1818
1919 - name : Set up Python ${{ matrix.python-version }}
20- uses : actions/setup-python@v4
20+ uses : actions/setup-python@v5
2121 with :
2222 python-version : ${{ matrix.python-version }}
2323
@@ -39,13 +39,13 @@ jobs:
3939 runs-on : ubuntu-latest
4040 strategy :
4141 matrix :
42- python-version : ['3.9', '3.10', '3.11', '3.12']
42+ python-version : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
4343
4444 steps :
4545 - uses : actions/checkout@v4
4646
4747 - name : Set up Python ${{ matrix.python-version }}
48- uses : actions/setup-python@v4
48+ uses : actions/setup-python@v5
4949 with :
5050 python-version : ${{ matrix.python-version }}
5151
8282 - uses : actions/checkout@v4
8383
8484 - name : Set up Python ${{ matrix.python-version }}
85- uses : actions/setup-python@v4
85+ uses : actions/setup-python@v5
8686 with :
8787 python-version : ${{ matrix.python-version }}
8888
@@ -118,9 +118,11 @@ jobs:
118118 missing.append(extra)
119119
120120 if test_exists and not missing:
121- print('::set-output name=should_run::true')
121+ with open(os.environ['GITHUB_OUTPUT'], 'a') as f:
122+ f.write('should_run=true\\n')
122123 else:
123- print('::set-output name=should_run::false')
124+ with open(os.environ['GITHUB_OUTPUT'], 'a') as f:
125+ f.write('should_run=false\\n')
124126 if missing:
125127 print(f'Missing dependencies: {missing}')
126128 if not test_exists:
@@ -137,13 +139,13 @@ jobs:
137139 runs-on : ubuntu-latest
138140 strategy :
139141 matrix :
140- python-version : ['3.9', '3.12 ']
142+ python-version : ['3.9', '3.13 ']
141143
142144 steps :
143145 - uses : actions/checkout@v4
144146
145147 - name : Set up Python ${{ matrix.python-version }}
146- uses : actions/setup-python@v4
148+ uses : actions/setup-python@v5
147149 with :
148150 python-version : ${{ matrix.python-version }}
149151
@@ -229,7 +231,7 @@ jobs:
229231 - uses : actions/checkout@v4
230232
231233 - name : Set up Python
232- uses : actions/setup-python@v4
234+ uses : actions/setup-python@v5
233235 with :
234236 python-version : ' 3.11'
235237
@@ -244,7 +246,7 @@ jobs:
244246 sphinx-build -nW -b html -d docs/_build/doctrees docs docs/_build/html
245247
246248 - name : Upload documentation artifacts
247- uses : actions/upload-artifact@v3
249+ uses : actions/upload-artifact@v4
248250 with :
249251 name : documentation
250252 path : docs/_build/html/
@@ -257,7 +259,7 @@ jobs:
257259 - uses : actions/checkout@v4
258260
259261 - name : Set up Python
260- uses : actions/setup-python@v4
262+ uses : actions/setup-python@v5
261263 with :
262264 python-version : ' 3.11'
263265
0 commit comments