22
22
pre-commit :
23
23
runs-on : ubuntu-latest
24
24
steps :
25
- - uses : actions/checkout@v4
25
+ - uses : actions/checkout@v5
26
26
- uses : actions/setup-python@v5
27
27
with :
28
28
python-version : 3.x
32
32
runs-on : ubuntu-latest
33
33
34
34
steps :
35
- - uses : actions/checkout@v4
35
+ - uses : actions/checkout@v5
36
36
- uses : actions/setup-python@v5
37
37
with :
38
38
python-version : 3.x
@@ -55,18 +55,18 @@ jobs:
55
55
runs-on : ubuntu-latest
56
56
strategy :
57
57
matrix :
58
- python-version : ['3.11']
58
+ python-version : ['3.11', '3.12' ]
59
59
60
60
steps :
61
- - uses : actions/checkout@v4
62
- - uses : actions/download-artifact@v4
61
+ - uses : actions/checkout@v5
62
+ - uses : actions/download-artifact@v5
63
63
with :
64
64
name : combined-environments
65
65
path : ci
66
66
- name : Get current date
67
67
id : date
68
68
run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
69
- - uses : mamba-org/setup-micromamba@v1
69
+ - uses : mamba-org/setup-micromamba@v2
70
70
with :
71
71
environment-file : ci/combined-environment-ci.yml
72
72
environment-name : DEVELOP
@@ -87,23 +87,23 @@ jobs:
87
87
runs-on : ubuntu-latest
88
88
89
89
steps :
90
- - uses : actions/checkout@v4
91
- - uses : actions/download-artifact@v4
90
+ - uses : actions/checkout@v5
91
+ - uses : actions/download-artifact@v5
92
92
with :
93
93
name : combined-environments
94
94
path : ci
95
95
- name : Get current date
96
96
id : date
97
97
run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
98
- - uses : mamba-org/setup-micromamba@v1
98
+ - uses : mamba-org/setup-micromamba@v2
99
99
with :
100
100
environment-file : ci/combined-environment-ci.yml
101
101
environment-name : DEVELOP
102
102
cache-environment : true
103
103
cache-environment-key : environment-${{ steps.date.outputs.date }}
104
104
cache-downloads-key : downloads-${{ steps.date.outputs.date }}
105
105
create-args : >-
106
- python=3.11
106
+ python=3.12
107
107
- name : Install package
108
108
run : |
109
109
python -m pip install --no-deps -e .
@@ -116,23 +116,23 @@ jobs:
116
116
runs-on : ubuntu-latest
117
117
118
118
steps :
119
- - uses : actions/checkout@v4
120
- - uses : actions/download-artifact@v4
119
+ - uses : actions/checkout@v5
120
+ - uses : actions/download-artifact@v5
121
121
with :
122
122
name : combined-environments
123
123
path : ci
124
124
- name : Get current date
125
125
id : date
126
126
run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
127
- - uses : mamba-org/setup-micromamba@v1
127
+ - uses : mamba-org/setup-micromamba@v2
128
128
with :
129
129
environment-file : ci/combined-environment-ci.yml
130
130
environment-name : DEVELOP
131
131
cache-environment : true
132
132
cache-environment-key : environment-${{ steps.date.outputs.date }}
133
133
cache-downloads-key : downloads-${{ steps.date.outputs.date }}
134
134
create-args : >-
135
- python=3.11
135
+ python=3.12
136
136
- name : Install package
137
137
run : |
138
138
python -m pip install --no-deps -e .
@@ -149,19 +149,19 @@ jobs:
149
149
strategy :
150
150
matrix :
151
151
include :
152
- - python-version : ' 3.11 '
152
+ - python-version : ' 3.12 '
153
153
extra : -integration
154
154
155
155
steps :
156
- - uses : actions/checkout@v4
157
- - uses : actions/download-artifact@v4
156
+ - uses : actions/checkout@v5
157
+ - uses : actions/download-artifact@v5
158
158
with :
159
159
name : combined-environments
160
160
path : ci
161
161
- name : Get current date
162
162
id : date
163
163
run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
164
- - uses : mamba-org/setup-micromamba@v1
164
+ - uses : mamba-org/setup-micromamba@v2
165
165
with :
166
166
environment-file : ci/combined-environment${{ matrix.extra }}.yml
167
167
environment-name : DEVELOP${{ matrix.extra }}
@@ -188,10 +188,10 @@ jobs:
188
188
(needs.integration-tests.result == 'success' || needs.integration-tests.result == 'skipped')
189
189
190
190
steps :
191
- - uses : actions/checkout@v4
191
+ - uses : actions/checkout@v5
192
192
- uses : actions/setup-python@v5
193
193
with :
194
- python-version : ' 3.11 '
194
+ python-version : ' 3.12 '
195
195
- name : Install package
196
196
run : |
197
197
python -m pip install --upgrade pip
@@ -226,10 +226,10 @@ jobs:
226
226
id-token : write # IMPORTANT: this permission is mandatory for trusted publish
227
227
228
228
steps :
229
- - uses : actions/download-artifact@v4
229
+ - uses : actions/download-artifact@v5
230
230
with :
231
231
name : distribution
232
232
path : dist
233
- - uses : pypa/gh-action-pypi-publish@v1.9.0
233
+ - uses : pypa/gh-action-pypi-publish@v1.12.4
234
234
with :
235
235
verbose : true
0 commit comments