Skip to content

Commit 598ba56

Browse files
committed
maint: update GHA
1 parent f61c367 commit 598ba56

File tree

4 files changed

+56
-43
lines changed

4 files changed

+56
-43
lines changed

.github/workflows/documentation.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
steps:
1818
- name: Checkout Code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020
with:
2121
fetch-depth: 0
2222

@@ -42,14 +42,14 @@ jobs:
4242

4343
strategy:
4444
matrix:
45-
python-version: [3.13]
45+
python-version: [3.14]
4646

4747
steps:
4848
- name: Checkout Code
49-
uses: actions/checkout@v4
49+
uses: actions/checkout@v6
5050

5151
- name: Install uv and set python version
52-
uses: astral-sh/setup-uv@v6
52+
uses: astral-sh/setup-uv@v7
5353
with:
5454
python-version: ${{ matrix.python-version }}
5555

.github/workflows/release.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ jobs:
2121

2222
strategy:
2323
matrix:
24-
python-version: ["3.13"]
24+
python-version: ["3.14"]
2525

2626
steps:
2727
- name: Checkout Code
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v6
2929

3030
- name: Install a specific version of uv
31-
uses: astral-sh/setup-uv@v6
31+
uses: astral-sh/setup-uv@v7
3232
with:
3333
python-version: ${{ matrix.python-version }}
3434

@@ -63,15 +63,17 @@ jobs:
6363

6464
steps:
6565
- name: Checkout Code
66-
uses: actions/checkout@v4
66+
uses: actions/checkout@v6
6767

6868
- name: Install a specific version of uv
69-
uses: astral-sh/setup-uv@v6
69+
uses: astral-sh/setup-uv@v7
7070
with:
7171
python-version: ${{ matrix.python-version }}
7272

7373
- name: Install Packages
74-
run: uv run uv pip install build
74+
run: |
75+
uv sync
76+
uv pip install build
7577
7678
- name: Build a wheel and a source tarball
7779
run: make dist

.github/workflows/testing.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,23 @@ jobs:
2626
include:
2727
- python-version: "3.10"
2828
resolution: "lowest-direct"
29-
- python-version: 3.13
29+
- python-version: 3.14
3030
resolution: "highest"
3131
steps:
3232
- name: Checkout Code
33-
uses: actions/checkout@v4
33+
uses: actions/checkout@v6
3434

3535
- name: Install a specific version of uv
36-
uses: astral-sh/setup-uv@v6
36+
uses: astral-sh/setup-uv@v7
3737
with:
3838
python-version: ${{ matrix.python-version }}
3939

4040
- name: Install Packages
4141
run: |
4242
# Install as an editable so that the coverage path
4343
# is predicable
44-
uv run uv pip install --resolution=${{ matrix.resolution }} -e ".[extra,test]"
44+
uv sync
45+
uv pip install --resolution=${{ matrix.resolution }} -e ".[extra,test]"
4546
4647
- name: Environment Information
4748
run: uv pip list
@@ -79,18 +80,20 @@ jobs:
7980

8081
strategy:
8182
matrix:
82-
python-version: [3.13]
83+
python-version: [3.14]
8384
steps:
8485
- name: Checkout Code
85-
uses: actions/checkout@v4
86+
uses: actions/checkout@v6
8687

8788
- name: Install a specific version of uv
88-
uses: astral-sh/setup-uv@v6
89+
uses: astral-sh/setup-uv@v7
8990
with:
9091
python-version: ${{ matrix.python-version }}
9192

9293
- name: Install Packages
93-
run: uv run uv pip install ruff
94+
run: |
95+
uv sync
96+
uv pip install ruff
9497
9598
- name: Environment Information
9699
run: uv pip list
@@ -110,19 +113,21 @@ jobs:
110113

111114
strategy:
112115
matrix:
113-
python-version: [3.13]
116+
python-version: [3.14]
114117

115118
steps:
116119
- name: Checkout Code
117-
uses: actions/checkout@v4
120+
uses: actions/checkout@v6
118121

119122
- name: Install a specific version of uv
120123
uses: astral-sh/setup-uv@v6
121124
with:
122125
python-version: ${{ matrix.python-version }}
123126

124127
- name: Install Packages
125-
run: uv run uv pip install ".[extra, typing]"
128+
run: |
129+
uv sync
130+
uv pip install ".[extra, typing]"
126131
127132
- name: Environment Information
128133
run: uv pip list

.github/workflows/weekly.yml

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,21 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
python-version: [3.13]
16+
python-version: [3.14]
1717

1818
steps:
1919
- name: Checkout Code
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121

2222
- name: Install a specific version of uv
23-
uses: astral-sh/setup-uv@v6
23+
uses: astral-sh/setup-uv@v7
2424
with:
2525
python-version: ${{ matrix.python-version }}
2626

2727
- name: Install Packages
2828
run: |
29-
uv run uv pip install ".[extra,test]"
29+
uv sync
30+
uv pip install ".[extra,test]"
3031
uv pip install --upgrade git+https://github.com/matplotlib/matplotlib
3132
3233
- name: Environment Information
@@ -47,21 +48,22 @@ jobs:
4748

4849
strategy:
4950
matrix:
50-
python-version: [3.13]
51+
python-version: [3.14]
5152

5253
steps:
5354
- name: Checkout Code
54-
uses: actions/checkout@v4
55+
uses: actions/checkout@v6
5556

5657
- name: Install a specific version of uv
57-
uses: astral-sh/setup-uv@v6
58+
uses: astral-sh/setup-uv@v7
5859
with:
5960
python-version: ${{ matrix.python-version }}
6061

6162

6263
- name: Install Packages
6364
run: |
64-
uv run uv pip install ".[extra,test]"
65+
uv sync
66+
uv pip install ".[extra,test]"
6567
uv pip install --upgrade git+https://github.com/pandas-dev/pandas
6668
6769
- name: Environment Information
@@ -83,7 +85,7 @@ jobs:
8385

8486
strategy:
8587
matrix:
86-
python-version: [3.13]
88+
python-version: [3.14]
8789

8890
steps:
8991
- name: Get latest release with tag from GitHub API
@@ -96,18 +98,19 @@ jobs:
9698
echo ${{ steps.latestrelease.outputs.latestrelease }}
9799
98100
- name: Checkout Code
99-
uses: actions/checkout@v4
101+
uses: actions/checkout@v6
100102
with:
101103
ref: ${{ steps.latestrelease.outputs.latestrelease }}
102104

103105
- name: Install a specific version of uv
104-
uses: astral-sh/setup-uv@v6
106+
uses: astral-sh/setup-uv@v7
105107
with:
106108
python-version: ${{ matrix.python-version }}
107109

108110
- name: Install Packages
109111
run: |
110-
uv run uv pip install --upgrade git+https://github.com/matplotlib/matplotlib
112+
uv sync
113+
uv pip install --upgrade git+https://github.com/matplotlib/matplotlib
111114
uv pip install ".[extra,test]"
112115
113116
- name: Environment Information
@@ -128,7 +131,7 @@ jobs:
128131

129132
strategy:
130133
matrix:
131-
python-version: [3.13]
134+
python-version: [3.14]
132135

133136
steps:
134137
- name: Get latest release with tag from GitHub API
@@ -141,18 +144,19 @@ jobs:
141144
echo ${{ steps.latestrelease.outputs.latestrelease }}
142145
143146
- name: Checkout Code
144-
uses: actions/checkout@v4
147+
uses: actions/checkout@v6
145148
with:
146149
ref: ${{ steps.latestrelease.outputs.latestrelease }}
147150

148151
- name: Install a specific version of uv
149-
uses: astral-sh/setup-uv@v6
152+
uses: astral-sh/setup-uv@v7
150153
with:
151154
python-version: ${{ matrix.python-version }}
152155

153156
- name: Install Packages
154157
run: |
155-
uv run uv pip install --upgrade git+https://github.com/pandas-dev/pandas
158+
uv sync
159+
uv pip install --upgrade git+https://github.com/pandas-dev/pandas
156160
uv pip install ".[extra,test]"
157161
158162
- name: Environment Information
@@ -176,11 +180,11 @@ jobs:
176180

177181
strategy:
178182
matrix:
179-
python-version: [3.13]
183+
python-version: [3.14]
180184

181185
steps:
182186
- name: Checkout Code
183-
uses: actions/checkout@v4
187+
uses: actions/checkout@v6
184188

185189
- name: Install a specific version of uv
186190
uses: astral-sh/setup-uv@v6
@@ -189,7 +193,8 @@ jobs:
189193

190194
- name: Install Packages
191195
run: |
192-
uv run uv pip install ".[extra,typing]"
196+
uv sync
197+
uv pip install ".[extra,typing]"
193198
uv pip install --upgrade git+https://github.com/matplotlib/matplotlib
194199
195200
- name: Environment Information
@@ -205,11 +210,11 @@ jobs:
205210

206211
strategy:
207212
matrix:
208-
python-version: [3.13]
213+
python-version: [3.14]
209214

210215
steps:
211216
- name: Checkout Code
212-
uses: actions/checkout@v4
217+
uses: actions/checkout@v6
213218

214219
- name: Install a specific version of uv
215220
uses: astral-sh/setup-uv@v6
@@ -218,7 +223,8 @@ jobs:
218223

219224
- name: Install Packages
220225
run: |
221-
uv run uv pip install ".[extra,typing]"
226+
uv sync
227+
uv pip install ".[extra,typing]"
222228
uv pip install --upgrade git+https://github.com/pandas-dev/pandas
223229
224230
- name: Environment Information

0 commit comments

Comments
 (0)