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:
205205 git push origin ${{ env.HEAD_REF }} || true
206206 echo "::notice::${{ matrix.app }} - updated requirement files and ${{ env.DOCKERFILE }}s"
207207
208+ rm -f requirements.txt gpu-requirements.txt || true
209+
208210 export exitcode=0
209211 pip-compile --quiet \
210212 --output-file requirements.txt \
@@ -213,12 +215,25 @@ jobs:
213215 if [ $exitcode -ne 0 ]; then
214216 echo "::error::pip-compile failed with exit code $exitcode"
215217 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"
221218 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"
222237
223238 gh pr create --draft \
224239 --title "test: parent image updates" \
You can’t perform that action at this time.
0 commit comments