Skip to content

Commit 7bc56f2

Browse files
committed
maint: update GHA
1 parent f61c367 commit 7bc56f2

File tree

4 files changed

+55
-43
lines changed

4 files changed

+55
-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: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,22 @@ 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 pip install --resolution=${{ matrix.resolution }} -e ".[extra,test]"
4545
4646
- name: Environment Information
4747
run: uv pip list
@@ -79,18 +79,20 @@ jobs:
7979

8080
strategy:
8181
matrix:
82-
python-version: [3.13]
82+
python-version: [3.14]
8383
steps:
8484
- name: Checkout Code
85-
uses: actions/checkout@v4
85+
uses: actions/checkout@v6
8686

8787
- name: Install a specific version of uv
88-
uses: astral-sh/setup-uv@v6
88+
uses: astral-sh/setup-uv@v7
8989
with:
9090
python-version: ${{ matrix.python-version }}
9191

9292
- name: Install Packages
93-
run: uv run uv pip install ruff
93+
run: |
94+
uv sync
95+
uv pip install ruff
9496
9597
- name: Environment Information
9698
run: uv pip list
@@ -110,19 +112,21 @@ jobs:
110112

111113
strategy:
112114
matrix:
113-
python-version: [3.13]
115+
python-version: [3.14]
114116

115117
steps:
116118
- name: Checkout Code
117-
uses: actions/checkout@v4
119+
uses: actions/checkout@v6
118120

119121
- name: Install a specific version of uv
120122
uses: astral-sh/setup-uv@v6
121123
with:
122124
python-version: ${{ matrix.python-version }}
123125

124126
- name: Install Packages
125-
run: uv run uv pip install ".[extra, typing]"
127+
run: |
128+
uv sync
129+
uv pip install ".[extra, typing]"
126130
127131
- name: Environment Information
128132
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)