-
Notifications
You must be signed in to change notification settings - Fork 820
Pin and automate doing isolated bumps of hub image dependencies' major versions #3565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# This file is the input to requirements.txt, which is a frozen version of this. | ||
# | ||
# To update: | ||
# - the jupyterhub version or the frozen requirements.txt file, use the | ||
# "Run workflow" button at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/actions/workflows/watch-dependencies.yaml. | ||
# - the major version pins in this file, trigger dependabot to run via | ||
# https://github.com/jupyterhub/zero-to-jupyterhub-k8s/network/updates | ||
# | ||
|
||
# JupyterHub itself | ||
jupyterhub==5.2.1 | ||
|
||
# JupyterHub Spawner, kubernetes specific | ||
jupyterhub-kubespawner==7.* | ||
|
||
# JupyterHub Authenticator choices | ||
jupyterhub-firstuseauthenticator==1.* | ||
jupyterhub-hmacauthenticator==1.* | ||
jupyterhub-ldapauthenticator==2.* | ||
jupyterhub-ltiauthenticator==1.* | ||
jupyterhub-nativeauthenticator==1.* | ||
jupyterhub-tmpauthenticator==1.* | ||
oauthenticator[googlegroups,mediawiki]==17.* | ||
|
||
# JupyterHub service shutting servers after a period of inactivity | ||
jupyterhub-idle-culler==1.* | ||
|
||
# Other optional dependencies for additional features | ||
pymysql==1.* # mysql | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. fwiw, I wouldn't consider a bump of any of these to be a breaking change, but that's not a big deal. Perhaps they shouldn't be pinned? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yeah hmmm I agree, they aren't meant to be a breaking change for the user. It could be relevant to be given a chance to read the changelog before merging though. I'm fine with removing pins or retaining them, but I agree they are reasonably not to be listed as breaking in the end. I think for all major bumps here, some may not be breaking in the end, so generally a manual consideration about breaking label or not this is probably needed. |
||
psycopg2==2.* # postgres | ||
pycurl==7.* # internal http requests handle more load with pycurl | ||
sqlalchemy-cockroachdb==2.* # cocroachdb | ||
statsd==4.* # statsd metrics collection (TODO: remove soon, since folks use prometheus) | ||
minrk marked this conversation as resolved.
Show resolved
Hide resolved
|
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# This file is the input to requirements.txt, which is a frozen version of this. | ||
# | ||
# To update: | ||
# - the jupyterhub version or the frozen requirements.txt file, use the | ||
# "Run workflow" button at https://github.com/jupyterhub/zero-to-jupyterhub-k8s/actions/workflows/watch-dependencies.yaml. | ||
# | ||
|
||
# JupyterHub itself, update this version pinning by running the workflow | ||
# mentioned above. | ||
jupyterhub==5.2.1 | ||
|
||
# UI | ||
jupyterlab | ||
nbclassic | ||
|
||
# plugins | ||
nbgitpuller |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice isolation!