File tree Expand file tree Collapse file tree 1 file changed +20
-5
lines changed Expand file tree Collapse file tree 1 file changed +20
-5
lines changed Original file line number Diff line number Diff line change @@ -205,6 +205,8 @@ jobs:
205
205
git push origin ${{ env.HEAD_REF }} || true
206
206
echo "::notice::${{ matrix.app }} - updated requirement files and ${{ env.DOCKERFILE }}s"
207
207
208
+ rm -f requirements.txt gpu-requirements.txt || true
209
+
208
210
export exitcode=0
209
211
pip-compile --quiet \
210
212
--output-file requirements.txt \
@@ -213,12 +215,25 @@ jobs:
213
215
if [ $exitcode -ne 0 ]; then
214
216
echo "::error::pip-compile failed with exit code $exitcode"
215
217
exit $exitcode
216
- else
217
- git add requirements.txt
218
- git commit -m "ci: update requirements.txt" || true
219
- git push origin ${{ env.HEAD_REF }}
220
- echo "::notice::${{ matrix.app }} - updated requirements.txt"
221
218
fi
219
+
220
+ if [ -f requirements/gpu-requirements.in ]; then
221
+ export exitcode=0
222
+ pip-compile --quiet \
223
+ --output-file gpu-requirements.txt \
224
+ requirements/gpu-requirements.in || export exitcode=$?
225
+
226
+ if [ $exitcode -ne 0 ]; then
227
+ echo "::error::pip-compile for GPU requirements failed with exit code $exitcode"
228
+ exit $exitcode
229
+ fi
230
+ fi
231
+
232
+ git add requirements.txt
233
+ git add gpu-requirements.txt || true
234
+ git commit -m "ci: update requirements.txt" || true
235
+ git push origin ${{ env.HEAD_REF }}
236
+ echo "::notice::${{ matrix.app }} - updated requirements.txt"
222
237
223
238
gh pr create --draft \
224
239
--title "test: parent image updates" \
You can’t perform that action at this time.
0 commit comments