33
33
34
34
steps :
35
35
- uses : actions/checkout@v4
36
+ - uses : actions/setup-python@v4
37
+ with :
38
+ python-version : 3.x
36
39
- name : Install conda-merge
37
40
run : |
38
41
python -m pip install conda-merge
@@ -52,19 +55,24 @@ jobs:
52
55
runs-on : ubuntu-latest
53
56
strategy :
54
57
matrix :
55
- python-version : ['3.10', '3. 11']
58
+ python-version : ['3.11']
56
59
57
60
steps :
58
61
- uses : actions/checkout@v4
59
62
- uses : actions/download-artifact@v3
60
63
with :
61
64
name : combined-environments
62
65
path : ci
66
+ - name : Get current date
67
+ id : date
68
+ run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
63
69
- uses : mamba-org/setup-micromamba@v1
64
70
with :
65
71
environment-file : ci/combined-environment-ci.yml
66
72
environment-name : DEVELOP
67
73
cache-environment : true
74
+ cache-environment-key : environment-${{ steps.date.outputs.date }}
75
+ cache-downloads-key : downloads-${{ steps.date.outputs.date }}
68
76
create-args : >-
69
77
python=${{ matrix.python-version }}
70
78
- name : Install package
@@ -84,13 +92,18 @@ jobs:
84
92
with :
85
93
name : combined-environments
86
94
path : ci
95
+ - name : Get current date
96
+ id : date
97
+ run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
87
98
- uses : mamba-org/setup-micromamba@v1
88
99
with :
89
100
environment-file : ci/combined-environment-ci.yml
90
101
environment-name : DEVELOP
91
102
cache-environment : true
103
+ cache-environment-key : environment-${{ steps.date.outputs.date }}
104
+ cache-downloads-key : downloads-${{ steps.date.outputs.date }}
92
105
create-args : >-
93
- python=3.10
106
+ python=3.11
94
107
- name : Install package
95
108
run : |
96
109
python -m pip install --no-deps -e .
@@ -108,13 +121,18 @@ jobs:
108
121
with :
109
122
name : combined-environments
110
123
path : ci
124
+ - name : Get current date
125
+ id : date
126
+ run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
111
127
- uses : mamba-org/setup-micromamba@v1
112
128
with :
113
129
environment-file : ci/combined-environment-ci.yml
114
130
environment-name : DEVELOP
115
131
cache-environment : true
132
+ cache-environment-key : environment-${{ steps.date.outputs.date }}
133
+ cache-downloads-key : downloads-${{ steps.date.outputs.date }}
116
134
create-args : >-
117
- python=3.10
135
+ python=3.11
118
136
- name : Install package
119
137
run : |
120
138
python -m pip install --no-deps -e .
@@ -131,7 +149,7 @@ jobs:
131
149
strategy :
132
150
matrix :
133
151
include :
134
- - python-version : ' 3.10 '
152
+ - python-version : ' 3.11 '
135
153
extra : -integration
136
154
137
155
steps :
@@ -140,11 +158,16 @@ jobs:
140
158
with :
141
159
name : combined-environments
142
160
path : ci
161
+ - name : Get current date
162
+ id : date
163
+ run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
143
164
- uses : mamba-org/setup-micromamba@v1
144
165
with :
145
166
environment-file : ci/combined-environment${{ matrix.extra }}.yml
146
167
environment-name : DEVELOP${{ matrix.extra }}
147
168
cache-environment : true
169
+ cache-environment-key : environment-${{ steps.date.outputs.date }}
170
+ cache-downloads-key : downloads-${{ steps.date.outputs.date }}
148
171
create-args : >-
149
172
python=${{ matrix.python-version }}
150
173
- name : Install package
@@ -166,6 +189,9 @@ jobs:
166
189
167
190
steps :
168
191
- uses : actions/checkout@v4
192
+ - uses : actions/setup-python@v4
193
+ with :
194
+ python-version : ' 3.11'
169
195
- name : Install package
170
196
run : |
171
197
python -m pip install --upgrade pip
@@ -204,6 +230,6 @@ jobs:
204
230
with :
205
231
name : distribution
206
232
path : dist
207
-
233
+
208
234
with :
209
235
verbose : true
0 commit comments