Closed consideRatio closed 1 week ago
24.04 is already in the test matrix, and JupyterHub 5 is done in #989
I want to try to put a lot less pressure on other projects when we prepare a release like this. I feel strongly that we should at most check if a project is "due" for a release and do no more coordination than that. Deciding that a distribution is ready for release should ideally not create time-pressured work in other repos. If they aren't ready or approximately ready to release when it's time to make a distro release, they shouldn't be in the distro release.
@consideRatio's been doing a lot of great work refreshing projects like ldapauthenticator, but I also want to make sure that work like that is not considered part of the release process for tljh or z2jh (i.e. I'm definitely not saying the work shouldn't be done, but it shouldn't be expected when another project is preparing a release, and typically shouldn't block a downstream release).
JupyterHub 5.2.0 seem to cause issues for tljh, as reported in the CI system here: https://github.com/jupyterhub/the-littlest-jupyterhub/actions/runs/11410693112.
I've pinned it to 5.1.0 for now via #1007, but we should have this debugged and resolved before release of v2.
JupyterHub 5.2.0 now functions, with systemdspawner 1.0.2 bugfix release, fixed in https://github.com/jupyterhub/the-littlest-jupyterhub/pull/1008.
I'd like to work towards a v2 release with jupyterhub 5 and oauthenticator 17.
Todo
990
oauthenticator[azuread]>=16.0.4,<17
is installed, but we no longer need to specifyazuread
I think. Look it up in oauthenticator.992
Consider getting a release out for:
[x] jupyterhub-systemdspawner>=1.0.1,<2
[x] Ensure tests for jupyterhub 5 etc pass and refresh CI system things https://github.com/jupyterhub/systemdspawner/pull/143
[x] No merged PRs, not aiming for a release.
[x] jupyterhub-firstuseauthenticator>=1.0.0,<2
[x] Ensure tests for jupyterhub 5 etc pass and refresh CI system things https://github.com/jupyterhub/firstuseauthenticator/pull/57 https://github.com/jupyterhub/firstuseauthenticator/pull/56
[x] Make release, a PR related to jupyterhub 5 is merged. https://github.com/jupyterhub/firstuseauthenticator/pull/58
[x] jupyterhub-nativeauthenticator>=1.2.0,<2
[x] Ensure tests for jupyterhub 5 etc pass and refresh CI system things https://github.com/jupyterhub/nativeauthenticator/pull/274
Fix a bug: https://github.com/jupyterhub/nativeauthenticator/pull/275
[x] Make release, things have happened since last.
[x] jupyterhub-ldapauthenticator>=1.3.2,<2
[x] Ensure tests for jupyterhub 5 etc pass and refresh CI system things https://github.com/jupyterhub/ldapauthenticator/pull/244 https://github.com/jupyterhub/ldapauthenticator/pull/245 https://github.com/jupyterhub/ldapauthenticator/issues/246
[x] Make release of v2.0.0
[x] jupyterhub-tmpauthenticator>=1.0.0,<2
[x] Ensure tests for jupyterhub 5 etc pass and refresh CI system things https://github.com/jupyterhub/tmpauthenticator/pull/65
[x] No release needed, nothing merged of relevance.
[x] jupyterhub-idle-culler>=1.2.1,<2
[x] Ensure tests for jupyterhub 5 etc pass and refresh CI system things https://github.com/jupyterhub/jupyterhub-idle-culler/pull/80
[x] Make release, a new feature was added. https://github.com/jupyterhub/jupyterhub-idle-culler/pull/81