44# - Watch multiple images tags referenced in values.yaml to match the latest
55# image tag.
66#
7- # - Watch the jupyterhub pinning in images/*/requirements.in to match the
7+ # - Watch the jupyterhub pinning in images/*/unfrozen/ requirements.txt to match the
88# latest jupyterhub version available on PyPI, and if doing this, also
99# refreeze images/*/requirements.txt.
1010#
@@ -20,7 +20,7 @@ name: Watch dependencies
2020on :
2121 push :
2222 paths :
23- - " images/*/requirements.in "
23+ - " images/*/unfrozen/ requirements.txt "
2424 - " .github/workflows/watch-dependencies.yaml"
2525 branches : ["main"]
2626 schedule :
@@ -142,10 +142,10 @@ jobs:
142142 - name : Install Python dependencies
143143 run : pip install packaging requests
144144
145- - name : Get images/hub/requirements.in pinned version of jupyterhub
145+ - name : Get images/hub/unfrozen/ requirements.txt pinned version of jupyterhub
146146 id : local
147147 run : |
148- local_version=$(cat images/hub/requirements.in | grep 'jupyterhub==' | sed 's/jupyterhub==//')
148+ local_version=$(cat images/hub/unfrozen/ requirements.txt | grep 'jupyterhub==' | sed 's/jupyterhub==//')
149149 echo "version=$local_version" >> $GITHUB_OUTPUT
150150
151151 - name : Get latest version of jupyterhub
@@ -168,11 +168,11 @@ jobs:
168168 if : steps.local.outputs.version != steps.latest.outputs.version
169169 run : |
170170 for img in hub singleuser-sample; do
171- sed --in-place 's/jupyterhub==${{ steps.local.outputs.version }}/jupyterhub==${{ steps.latest.outputs.version }}/g' images/$img/requirements.in
171+ sed --in-place 's/jupyterhub==${{ steps.local.outputs.version }}/jupyterhub==${{ steps.latest.outputs.version }}/g' images/$img/unfrozen/ requirements.txt
172172 done
173173 sed --in-place 's/appVersion: "${{ steps.local.outputs.version }}"/appVersion: "${{ steps.latest.outputs.version }}"/g' jupyterhub/Chart.yaml
174174
175- - name : Refreeze images/*/requirements.txt based on images/*/requirements.in
175+ - name : Refreeze images/*/requirements.txt based on images/*/unfrozen/ requirements.txt
176176 if : steps.local.outputs.version != steps.latest.outputs.version
177177 run : ci/refreeze
178178
@@ -208,7 +208,7 @@ jobs:
208208 steps :
209209 - uses : actions/checkout@v4
210210
211- - name : Refreeze images/*/requirements.txt based on images/*/requirements.in
211+ - name : Refreeze images/*/requirements.txt based on images/*/unfrozen/ requirements.txt
212212 run : ci/refreeze
213213
214214 - name : git diff
@@ -227,4 +227,4 @@ jobs:
227227 title : " hub image: refreeze requirements.txt"
228228 body : >-
229229 The hub image's requirements.txt has been refrozen based on
230- requirements.in .
230+ unfrozen/ requirements.txt .
0 commit comments