Skip to content

Commit 03b2bd2

Browse files
committed
ci: Update actions to their latest versions
1 parent 0640ed5 commit 03b2bd2

File tree

6 files changed

+30
-12
lines changed

6 files changed

+30
-12
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Setup uv
2+
description: Setup uv with caching enabled
3+
4+
inputs:
5+
python-version:
6+
description: 'Python version to use'
7+
required: false
8+
default: '3.14'
9+
10+
runs:
11+
using: composite
12+
steps:
13+
- name: Set up uv
14+
uses: astral-sh/setup-uv@v7
15+
with:
16+
python-version: ${{ inputs.python-version }}
17+
enable-cache: true
18+
cache-dependency-glob: "**/pyproject.toml"

.github/workflows/build-deploy-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
contents: write
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Set up uv
24-
uses: astral-sh/setup-uv@v5
24+
uses: astral-sh/setup-uv@v7
2525
with:
2626
python-version: '3.14'
2727

.github/workflows/check-todos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout code
11-
uses: actions/checkout@v4
11+
uses: actions/checkout@v6
1212

1313
- name: Scan for TODO strings
1414
run: |

.github/workflows/claude.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
actions: read # Required for Claude to read CI results on PRs
2727
steps:
2828
- name: Checkout repository
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v6
3030
with:
3131
fetch-depth: 1
3232

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
id-token: write
1515
steps:
1616
- name: Checkout repository
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v6
1818

1919
- name: Set up uv
20-
uses: astral-sh/setup-uv@v5
20+
uses: astral-sh/setup-uv@v7
2121
with:
2222
python-version: '3.14'
2323

.github/workflows/tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ jobs:
3535

3636
steps:
3737
- name: Checkout repository
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v6
3939

4040
- name: Set up uv
41-
uses: astral-sh/setup-uv@v5
41+
uses: astral-sh/setup-uv@v7
4242
with:
4343
python-version: ${{ matrix.python-version || '3.14' }}
4444

@@ -62,10 +62,10 @@ jobs:
6262
runs-on: ubuntu-latest
6363
steps:
6464
- name: Checkout repository
65-
uses: actions/checkout@v4
65+
uses: actions/checkout@v6
6666

6767
- name: Set up uv
68-
uses: astral-sh/setup-uv@v5
68+
uses: astral-sh/setup-uv@v7
6969
with:
7070
python-version: '3.14'
7171

@@ -82,10 +82,10 @@ jobs:
8282
runs-on: ubuntu-latest
8383
steps:
8484
- name: Checkout repository
85-
uses: actions/checkout@v4
85+
uses: actions/checkout@v6
8686

8787
- name: Set up uv
88-
uses: astral-sh/setup-uv@v5
88+
uses: astral-sh/setup-uv@v7
8989
with:
9090
python-version: '3.14'
9191

0 commit comments

Comments
 (0)