Skip to content

Commit 64280f6

Browse files
committed
Run all jobs on Python 3.13
1 parent 9cb56ba commit 64280f6

6 files changed

Lines changed: 29 additions & 28 deletions

File tree

.github/workflows/autofix.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ jobs:
5757
#
5858
# Run actions/setup-python@v5.3.0
5959
# with:
60-
# python-version: 3.12
60+
# python-version: 3.13
6161
# cache: pip
6262
# cache-dependency-path: |
6363
# **/pyproject.toml
6464
# requirements/*.txt
6565
# Installed versions
66-
# Successfully set up CPython (3.12.1)
66+
# Successfully set up CPython (3.13.1)
6767
# Error: No file in /home/runner/work/awesome-iam/awesome-iam matched to
6868
# [requirements/*.txt or **/pyproject.toml], make sure you have checked out the target repository
6969
#
@@ -76,7 +76,7 @@ jobs:
7676
echo "tmp_deps_file=true" >> "$GITHUB_OUTPUT"
7777
- uses: actions/setup-python@v5.3.0
7878
with:
79-
python-version: "3.12"
79+
python-version: "3.13"
8080
cache: "pip"
8181
cache-dependency-path: |
8282
**/pyproject.toml
@@ -115,13 +115,13 @@ jobs:
115115
#
116116
# Run actions/setup-python@v5.3.0
117117
# with:
118-
# python-version: 3.12
118+
# python-version: 3.13
119119
# cache: pip
120120
# cache-dependency-path: |
121121
# **/pyproject.toml
122122
# requirements/*.txt
123123
# Installed versions
124-
# Successfully set up CPython (3.12.1)
124+
# Successfully set up CPython (3.13.1)
125125
# Error: No file in /home/runner/work/awesome-iam/awesome-iam matched to
126126
# [requirements/*.txt or **/pyproject.toml], make sure you have checked out the target repository
127127
#
@@ -134,7 +134,7 @@ jobs:
134134
echo "tmp_deps_file=true" >> "$GITHUB_OUTPUT"
135135
- uses: actions/setup-python@v5.3.0
136136
with:
137-
python-version: "3.12"
137+
python-version: "3.13"
138138
cache: "pip"
139139
cache-dependency-path: |
140140
**/pyproject.toml
@@ -267,7 +267,7 @@ jobs:
267267
- uses: actions/checkout@v4.2.2
268268
- uses: actions/setup-python@v5.3.0
269269
with:
270-
python-version: "3.12"
270+
python-version: "3.13"
271271
cache: "pip"
272272
cache-dependency-path: |
273273
**/pyproject.toml
@@ -309,13 +309,13 @@ jobs:
309309
#
310310
# Run actions/setup-python@v5.3.0
311311
# with:
312-
# python-version: 3.12
312+
# python-version: 3.13
313313
# cache: pip
314314
# cache-dependency-path: |
315315
# **/pyproject.toml
316316
# requirements/*.txt
317317
# Installed versions
318-
# Successfully set up CPython (3.12.1)
318+
# Successfully set up CPython (3.13.1)
319319
# Error: No file in /home/runner/work/awesome-iam/awesome-iam matched to
320320
# [requirements/*.txt or **/pyproject.toml], make sure you have checked out the target repository
321321
#
@@ -328,7 +328,7 @@ jobs:
328328
echo "tmp_deps_file=true" >> "$GITHUB_OUTPUT"
329329
- uses: actions/setup-python@v5.3.0
330330
with:
331-
python-version: "3.12"
331+
python-version: "3.13"
332332
cache: "pip"
333333
cache-dependency-path: |
334334
**/pyproject.toml

.github/workflows/changelog.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- uses: actions/checkout@v4.2.2
3636
- uses: actions/setup-python@v5.3.0
3737
with:
38-
python-version: "3.12"
38+
python-version: "3.13"
3939
cache: "pip"
4040
cache-dependency-path: |
4141
**/pyproject.toml
@@ -112,7 +112,7 @@ jobs:
112112
- uses: actions/checkout@v4.2.2
113113
- uses: actions/setup-python@v5.3.0
114114
with:
115-
python-version: "3.12"
115+
python-version: "3.13"
116116
cache: "pip"
117117
cache-dependency-path: |
118118
**/pyproject.toml

.github/workflows/docs.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100
fetch-depth: 0
101101
- uses: actions/setup-python@v5.3.0
102102
with:
103-
python-version: "3.12"
103+
python-version: "3.13"
104104
cache: "pip"
105105
cache-dependency-path: |
106106
**/pyproject.toml
@@ -156,13 +156,13 @@ jobs:
156156
#
157157
# Run actions/setup-python@v5.3.0
158158
# with:
159-
# python-version: 3.12
159+
# python-version: 3.13
160160
# cache: pip
161161
# cache-dependency-path: |
162162
# **/pyproject.toml
163163
# requirements/*.txt
164164
# Installed versions
165-
# Successfully set up CPython (3.12.1)
165+
# Successfully set up CPython (3.13.1)
166166
# Error: No file in /home/runner/work/awesome-iam/awesome-iam matched to
167167
# [requirements/*.txt or **/pyproject.toml], make sure you have checked out the target repository
168168
#
@@ -175,7 +175,7 @@ jobs:
175175
echo "tmp_deps_file=true" >> "$GITHUB_OUTPUT"
176176
- uses: actions/setup-python@v5.3.0
177177
with:
178-
python-version: "3.12"
178+
python-version: "3.13"
179179
cache: "pip"
180180
cache-dependency-path: |
181181
**/pyproject.toml
@@ -212,7 +212,7 @@ jobs:
212212
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
213213
- name: Install pipdeptree
214214
run: |
215-
uv --no-progress venv --python 3.12
215+
uv --no-progress venv --python 3.13
216216
uv --no-progress pip install \
217217
--requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/pipdeptree.txt
218218
- name: Install project
@@ -270,7 +270,7 @@ jobs:
270270
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
271271
- name: Install project dependencies
272272
run: |
273-
uv --no-progress venv --python 3.12
273+
uv --no-progress venv --python 3.13
274274
uv --no-progress sync --frozen --extra docs
275275
- name: Run Sphinx
276276
run: |
@@ -306,7 +306,7 @@ jobs:
306306
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
307307
- name: Install project dependencies
308308
run: |
309-
uv --no-progress venv --python 3.12
309+
uv --no-progress venv --python 3.13
310310
uv --no-progress sync --frozen --all-extras
311311
- name: Install Graphviz
312312
# So we can use the sphinx.ext.graphviz plugin.

.github/workflows/lint.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ jobs:
3636
#
3737
# Run actions/setup-python@v5.3.0
3838
# with:
39-
# python-version: 3.12
39+
# python-version: 3.13
4040
# cache: pip
4141
# cache-dependency-path: |
4242
# **/pyproject.toml
4343
# requirements/*.txt
4444
# Installed versions
45-
# Successfully set up CPython (3.12.1)
45+
# Successfully set up CPython (3.13.1)
4646
# Error: No file in /home/runner/work/awesome-iam/awesome-iam matched to
4747
# [requirements/*.txt or **/pyproject.toml], make sure you have checked out the target repository
4848
#
@@ -55,7 +55,7 @@ jobs:
5555
echo "tmp_deps_file=true" >> "$GITHUB_OUTPUT"
5656
- uses: actions/setup-python@v5.3.0
5757
with:
58-
python-version: "3.12"
58+
python-version: "3.13"
5959
cache: "pip"
6060
cache-dependency-path: |
6161
**/pyproject.toml
@@ -92,7 +92,7 @@ jobs:
9292
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
9393
- name: Install Mypy
9494
run: |
95-
uv --no-progress venv --python 3.12
95+
uv --no-progress venv --python 3.13
9696
uv --no-progress pip install \
9797
--requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/mypy.txt
9898
- name: Install package
@@ -118,13 +118,13 @@ jobs:
118118
#
119119
# Run actions/setup-python@v5.3.0
120120
# with:
121-
# python-version: 3.12
121+
# python-version: 3.13
122122
# cache: pip
123123
# cache-dependency-path: |
124124
# **/pyproject.toml
125125
# requirements/*.txt
126126
# Installed versions
127-
# Successfully set up CPython (3.12.1)
127+
# Successfully set up CPython (3.13.1)
128128
# Error: No file in /home/runner/work/awesome-iam/awesome-iam matched to
129129
# [requirements/*.txt or **/pyproject.toml], make sure you have checked out the target repository
130130
#
@@ -137,7 +137,7 @@ jobs:
137137
echo "tmp_deps_file=true" >> "$GITHUB_OUTPUT"
138138
- uses: actions/setup-python@v5.3.0
139139
with:
140-
python-version: "3.12"
140+
python-version: "3.13"
141141
cache: "pip"
142142
cache-dependency-path: |
143143
**/pyproject.toml

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
git log --decorate=full --oneline
6060
- uses: actions/setup-python@v5.3.0
6161
with:
62-
python-version: "3.12"
62+
python-version: "3.13"
6363
cache: "pip"
6464
cache-dependency-path: |
6565
**/pyproject.toml
@@ -96,7 +96,7 @@ jobs:
9696
python -m pip install -r https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/uv.txt
9797
- name: Install build dependencies
9898
run: |
99-
uv --no-progress venv --python 3.12
99+
uv --no-progress venv --python 3.13
100100
uv --no-progress pip install \
101101
--requirement https://raw.githubusercontent.com/kdeldycke/workflows/main/requirements/build.txt
102102
- name: Build package

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
> This version is not released yet and is under active development.
77
88
- Use `uv` instead of GitHub action to install a specific version of Python. On all platforms but `windows-2019`.
9+
- Run all jobs on Python 3.13.
910
- Move coverage configuration to pytest invocation.
1011
- Do not let `uv sync` operation update the `uv.lock` file.
1112
- Depends on released version of `mdformat_deflist`.

0 commit comments

Comments
 (0)