# About using the `gh` CLI to acquire upstream contribution overviews This text looks to capture by example how I generated an overview for a async sprint with regards to work done upstream in the jupyterhub org. ## PRs authored and merged, by consideratio in jupyterhub ```shell GH_PAGER= gh search prs --owner=jupyterhub --author=consideratio --merged-at=2023-04-27..2023-06-06 --limit=1000 # To generate a list of URLs specifically... GH_PAGER= gh search prs --owner=jupyterhub --author=consideratio --merged-at=2023-04-27..2023-06-06 --limit=1000 --json='url' --template='{{range .}}{{tablerow .url}}{{end}}' ``` The list below was sorted line-sorted alphabetically by me after generating it. ``` Showing 71 of 71 pull requests REPO ID TITLE LABELS UPDATED jupyterhub/action-k3s-helm #96 Add BSD-3 License about 25 days ago jupyterhub/binderhub #1665 ci: fix watch-dependencies workflow so it bumps docker and podman images ci about 14 days ago jupyterhub/binderhub #1675 ci: run watch dependencies once a month, limit to main branch pushes ci about 14 days ago jupyterhub/binderhub #1702 maint: fix broken test by upgrading to non-deprecated ruamel.yaml syntax maintenance about 14 days ago jupyterhub/binderhub #1708 Fix homepage url in binderhub-client's package.json documentation about 5 days ago jupyterhub/binderhub #1709 refactor: pytest/coverage config to pyproject.toml, set --maxfail to 2 maintenance about 5 days ago jupyterhub/binderhub #1711 maint: fix ruamel.yaml issue, flush needed now but not before maintenance about 6 days ago jupyterhub/chartpress #215 maint: make tests handle buildx 0.10+ and OCI index/manifest responses maintenance about 5 days ago jupyterhub/docker-image-cleaner #121 Use python 3.11, run gha with ubuntu 22.04 about 4 days ago jupyterhub/docker-image-cleaner #128 refactoring: specify log level via pytest config maintenance about 3 days ago jupyterhub/dockerspawner #485 Refresh test workflow and associated config, accept podmain test failure for now maintenance about 5 days ago jupyterhub/dockerspawner #486 Update release workflow and RELEASE.md, set version with tbump maintenance about 4 days ago jupyterhub/dockerspawner #487 Add dependabot.yaml to bump github actions maintenance about 4 days ago jupyterhub/dockerspawner #488 Require python 3.8+ and jupyterhub 2.3.1+ maintenance, breaking about 5 days ago jupyterhub/dockerspawner #489 pre-commit: add pyupgrade and autoflake, simplify flake8 config maintenance about 4 days ago jupyterhub/jupyter-remote-desktop-proxy #37 Backfill changelog for 1.0.0 and 0.1.3 documentation about 22 hours ago jupyterhub/jupyter-remote-desktop-proxy #38 Add RELEASE.md, adopt tbump, rename release workflow for consistency maintenance about 22 hours ago jupyterhub/jupyter-remote-desktop-proxy #39 ci: fix typo in manics/action-binderbadge version ci about 3 days ago jupyterhub/jupyter-remote-desktop-proxy #40 Add PyPI/Issues/Forum badges for readme documentation about 1 day ago jupyterhub/jupyter-server-proxy #401 ci: cleanup stashed SHA256 checksum before publish to PyPI ci about 1 month ago jupyterhub/jupyterhub-idle-culler #57 Refresh README.md documentation about 5 days ago jupyterhub/jupyterhub-python-repo-template #20 Update badges in README.md documentation about 5 days ago jupyterhub/kubespawner #726 Require jupyterhub 4+, currently latest kubernetes_asyncio, and stop testing k8s 1.23 maintenance, breaking about 21 days ago jupyterhub/kubespawner #739 Add changelog for 6.0.0 documentation about 5 days ago jupyterhub/ltiauthenticator #161 docs: fix details in changelog - missing date, heading level, links documentation about 4 days ago jupyterhub/mybinder.org-deploy #2636 Fix typo that broke staging about 12 days ago jupyterhub/mybinder.org-deploy #2637 Fix another typo that broke staging about 12 days ago jupyterhub/mybinder.org-deploy #2638 update cert-manager from 1.8.0 to 1.12.0, and helm/kubectl/gcloud about 12 days ago jupyterhub/mybinder.org-deploy #2641 cd: install gke-gcloud-auth-plugin, also for deploy prod job about 12 days ago jupyterhub/nativeauthenticator #243 maint: transition to pypi trusted workflow release, put tbump conf in pyproject.toml maintenance about 15 days ago jupyterhub/nativeauthenticator #244 pre-commit: add autoflake, use isort over reorder-python-imports maintenance about 15 days ago jupyterhub/nativeauthenticator #245 Add test as optional dependency, refactor fixtures to conftest.py, fix code coverage setup maintenance about 15 days ago jupyterhub/nativeauthenticator #246 Add changelog for 1.2.0 documentation about 14 days ago jupyterhub/nativeauthenticator #247 Register native as an jupyterhub authenticator class enhancement about 15 days ago jupyterhub/pytest-jupyterhub #63 Fix rST syntax issue in docstring documentation about 14 days ago jupyterhub/simpervisor #34 pre-commit: remove remnant config for py37 maintenance about 18 days ago jupyterhub/simpervisor #36 Add changelog for 1.0.0 and back fill previous releases documentation about 18 days ago jupyterhub/systemdspawner #108 Add pre-commit for automated formatting maintenance about 21 days ago jupyterhub/systemdspawner #111 readme: remove resources section and link to discourse forum instead of mailing list documentation about 12 days ago jupyterhub/systemdspawner #112 readme: add badges for releases/tests/coverage/issues/discourse documentation about 12 days ago jupyterhub/systemdspawner #113 ci: add dependabot to bump future github actions ci about 12 days ago jupyterhub/systemdspawner #114 maint, breaking: require python 3.8+, jupyterhub 2.3.0+, tornado 5.1+ maintenance, breaking about 12 days ago jupyterhub/systemdspawner #115 Add test and release automation maintenance about 12 days ago jupyterhub/systemdspawner #117 Require systemd v243+, recommend systemd v245+, test against systemd v245 maintenance, breaking about 10 days ago jupyterhub/systemdspawner #118 docs: add some explanatory notes in files, and small details documentation about 11 days ago jupyterhub/systemdspawner #119 refactor: remove no longer needed pytest.mark.asyncio maintenance about 11 days ago jupyterhub/systemdspawner #120 Add basic start/stop test against a jupyterhub maintenance about 4 days ago jupyterhub/systemdspawner #121 Add changelog for 1.0.0 documentation about 4 days ago jupyterhub/systemdspawner #122 Add MANIFEST.in to bundle LICENSE in source distribution maintenance about 4 days ago jupyterhub/systemdspawner #124 Rely on systemd-run's --working-directory, and refactor for readability maintenance about 5 days ago jupyterhub/systemdspawner #127 Replace deprecated MemoryLimit with MemoryMax, remove fixme notes maintenance about 4 days ago jupyterhub/the-littlest-jupyterhub #880 update: jupyterhub 4 maintenance, breaking about 25 days ago jupyterhub/the-littlest-jupyterhub #881 added `remove_named_servers` setting for jupyterhub-idle-culler enhancement about 23 days ago jupyterhub/the-littlest-jupyterhub #887 docs(awscognito): add custom claims example documentation about 23 days ago jupyterhub/the-littlest-jupyterhub #890 Only upgrade jupyterhub in user env when upgrading tljh, ensure pip>=23.1.2 in user env maintenance about 14 days ago jupyterhub/the-littlest-jupyterhub #891 pre-commit.ci configured to update pre-commit hooks on a monthly basis maintenance about 21 days ago jupyterhub/the-littlest-jupyterhub #892 Upgrade pip in hub env from 21.3 to to 23.1 when bootstrap script runs maintenance about 21 days ago jupyterhub/the-littlest-jupyterhub #893 pre-commit: add isort and autoflake maintenance about 21 days ago jupyterhub/the-littlest-jupyterhub #900 Update nativeauthenticator, tmpauthenticator, and jupyterhub-configurator maintenance, breaking about 12 days ago jupyterhub/the-littlest-jupyterhub #914 Fix recently introduced failure to upper bound systemdspawner bug about 9 hours ago jupyterhub/tmpauthenticator #32 docs: add changelog for all versions up to 1.0 documentation about 14 days ago jupyterhub/tmpauthenticator #35 Add RELEASE.md, associated automation, and tbump config maintenance about 1 month ago jupyterhub/tmpauthenticator #36 Add tests infrastructure, and automation to run them - no tests yet maintenance about 1 month ago jupyterhub/tmpauthenticator #45 Remove process_user and fix support for post_auth_hook maintenance, breaking about 14 days ago jupyterhub/tmpauthenticator #46 Add dostrings for get_handlers and login_url documentation about 1 month ago jupyterhub/tmpauthenticator #47 Add tests, require py38 and jupyterhub 2.3+ maintenance, breaking about 14 days ago jupyterhub/tmpauthenticator #48 setup.py: update author, comment about being founded by Yuvi documentation about 14 days ago jupyterhub/tmpauthenticator #49 ci: fix coverage report by installing as editable ci about 5 days ago jupyterhub/tmpauthenticator #50 Add pypi/tests/codecov/issue tracking/help forum badges for readme documentation about 1 day ago jupyterhub/zero-to-jupyterhub-k8s #3113 Add changelog for 3.0.0-alpha.1 documentation about 1 day ago jupyterhub/zero-to-jupyterhub-k8s #3114 Update kube-scheduler in user-scheduler from 1.25.9 to 1.26.4 maintenance, dependencies about 23 days ago ``` I applied `gh pr edit--add-assignee=@me` to the all these PRs using the generated list of URLs as that helps ```shell gh pr edit --add-assignee=@me https://github.com/jupyterhub/action-k3s-helm/pull/96 gh pr edit --add-assignee=@me https://github.com/jupyterhub/binderhub/pull/1665 gh pr edit --add-assignee=@me https://github.com/jupyterhub/binderhub/pull/1675 gh pr edit --add-assignee=@me https://github.com/jupyterhub/binderhub/pull/1702 gh pr edit --add-assignee=@me https://github.com/jupyterhub/binderhub/pull/1708 gh pr edit --add-assignee=@me https://github.com/jupyterhub/binderhub/pull/1709 gh pr edit --add-assignee=@me https://github.com/jupyterhub/binderhub/pull/1711 gh pr edit --add-assignee=@me https://github.com/jupyterhub/chartpress/pull/215 gh pr edit --add-assignee=@me https://github.com/jupyterhub/docker-image-cleaner/pull/121 gh pr edit --add-assignee=@me https://github.com/jupyterhub/docker-image-cleaner/pull/128 gh pr edit --add-assignee=@me https://github.com/jupyterhub/dockerspawner/pull/485 gh pr edit --add-assignee=@me https://github.com/jupyterhub/dockerspawner/pull/486 gh pr edit --add-assignee=@me https://github.com/jupyterhub/dockerspawner/pull/487 gh pr edit --add-assignee=@me https://github.com/jupyterhub/dockerspawner/pull/488 gh pr edit --add-assignee=@me https://github.com/jupyterhub/dockerspawner/pull/489 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/37 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/38 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/39 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/40 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyter-server-proxy/pull/401 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyterhub-idle-culler/pull/57 gh pr edit --add-assignee=@me https://github.com/jupyterhub/jupyterhub-python-repo-template/pull/20 gh pr edit --add-assignee=@me https://github.com/jupyterhub/kubespawner/pull/726 gh pr edit --add-assignee=@me https://github.com/jupyterhub/kubespawner/pull/739 gh pr edit --add-assignee=@me https://github.com/jupyterhub/ltiauthenticator/pull/161 gh pr edit --add-assignee=@me https://github.com/jupyterhub/mybinder.org-deploy/pull/2636 gh pr edit --add-assignee=@me https://github.com/jupyterhub/mybinder.org-deploy/pull/2637 gh pr edit --add-assignee=@me https://github.com/jupyterhub/mybinder.org-deploy/pull/2638 gh pr edit --add-assignee=@me https://github.com/jupyterhub/mybinder.org-deploy/pull/2641 gh pr edit --add-assignee=@me https://github.com/jupyterhub/nativeauthenticator/pull/243 gh pr edit --add-assignee=@me https://github.com/jupyterhub/nativeauthenticator/pull/244 gh pr edit --add-assignee=@me https://github.com/jupyterhub/nativeauthenticator/pull/245 gh pr edit --add-assignee=@me https://github.com/jupyterhub/nativeauthenticator/pull/246 gh pr edit --add-assignee=@me https://github.com/jupyterhub/nativeauthenticator/pull/247 gh pr edit --add-assignee=@me https://github.com/jupyterhub/pytest-jupyterhub/pull/63 gh pr edit --add-assignee=@me https://github.com/jupyterhub/simpervisor/pull/34 gh pr edit --add-assignee=@me https://github.com/jupyterhub/simpervisor/pull/36 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/108 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/111 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/112 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/113 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/114 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/115 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/117 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/118 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/119 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/120 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/121 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/122 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/124 gh pr edit --add-assignee=@me https://github.com/jupyterhub/systemdspawner/pull/127 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/880 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/881 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/887 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/890 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/891 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/892 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/893 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/900 gh pr edit --add-assignee=@me https://github.com/jupyterhub/the-littlest-jupyterhub/pull/914 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/32 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/35 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/36 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/45 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/46 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/47 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/48 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/49 gh pr edit --add-assignee=@me https://github.com/jupyterhub/tmpauthenticator/pull/50 gh pr edit --add-assignee=@me https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3113 gh pr edit --add-assignee=@me https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3114 ``` ## PRs involved in without authoring, by consideratio in jupyterhub Contributions upstream can among other things also involve reviewing other peoples PRs. By using `--involves=` instead of `--reviewed-by=` I found that more of the review effort done was captured, because not all reviews has been made using the review comments - but just normal comments. Also, exluding myself as an author made sense because otherwise these contributions are double counted with the PR list above. ```shell GH_PAGER= gh search prs --owner=jupyterhub --involves=consideratio --updated=2023-04-27..2023-06-06 --limit=1000 -- -author:consideratio # To generate a list of URLs specifically... GH_PAGER= gh search prs --owner=jupyterhub --involves=consideratio --updated=2023-04-27..2023-06-06 --limit=1000 --json='url' --template='{{range .}}{{tablerow .url}}{{end}}' -- -author:consideratio ``` The list below was sorted line-sorted alphabetically by me after generating it. ``` Showing 101 of 101 pull requests REPO ID TITLE LABELS UPDATED jupyterhub/binderhub #1531 Support podman in k8s breaking, new about 25 days ago jupyterhub/binderhub #1543 Change component name from dind to image-builder maintenance about 6 days ago jupyterhub/binderhub #1588 Simplify image-cleaner handling breaking about 5 days ago jupyterhub/binderhub #1669 log duration of health checks about 1 month ago jupyterhub/binderhub #1676 Update library/docker version from 20.10.12-dind to 23.0.5-dind maintenance, dependencies about 27 days ago jupyterhub/binderhub #1679 build binderhub wheel outside docker about 1 month ago jupyterhub/binderhub #1680 Limit stacking jupyterhub API requests maintenance about 1 month ago jupyterhub/binderhub #1682 Use launch_quota.total_pods in health check about 1 month ago jupyterhub/binderhub #1683 launch_quota.total_quota bug about 1 month ago jupyterhub/binderhub #1684 k3s latest: specify version (v1.26) ci about 1 month ago jupyterhub/binderhub #1693 Add simple README for @jupyterhub/binderhub-client documentation about 1 month ago jupyterhub/binderhub #1694 JS: Rename BinderImage to BinderRepository about 1 month ago jupyterhub/binderhub #1695 pre-commit: use python for local hook maintenance about 1 month ago jupyterhub/binderhub #1699 [docs] help with creating namespace documentation about 15 days ago jupyterhub/docker-image-cleaner #127 get_absolute_size should raise if it can't find anything maintenance about 3 days ago jupyterhub/docker-image-cleaner #98 Add tests against dockerd on the host system (k8s cordining/uncording not tested) maintenance about 3 days ago jupyterhub/dockerspawner #470 catch TypeError in teardown for podman maintenance about 5 days ago jupyterhub/jupyter-remote-desktop-proxy #19 Add a section on limitations - OpenGL is currently not supported documentation about 3 days ago jupyterhub/jupyter-remote-desktop-proxy #3 Quieten binder-badge bot maintenance about 4 days ago jupyterhub/jupyter-remote-desktop-proxy #32 Add logic to determine if vncserver is TigerVNC maintenance about 4 days ago jupyterhub/jupyter-remote-desktop-proxy #35 Let user defines its own xstartup and geometry about 4 days ago jupyterhub/jupyter-server-proxy #392 Test Windows ci about 14 days ago jupyterhub/jupyter-server-proxy #395 Add manager for tracking and terminating running server proxies breaking, new, code:jupyterlab-extension about 13 days ago jupyterhub/jupyterhub #3921 pages.py: Remove unreachable code maintenance about 19 days ago jupyterhub/jupyterhub #4321 Sample Playwright test about 14 days ago jupyterhub/jupyterhub #4354 Make singleuser server-extension default new about 1 month ago jupyterhub/jupyterhub #4356 avoid logging error when browsers send invalid cookies bug about 1 month ago jupyterhub/jupyterhub #4399 add some more detail and examples to database doc documentation about 1 month ago jupyterhub/jupyterhub #4400 add Spawner.server_token_scopes config new about 1 month ago jupyterhub/jupyterhub #4423 add remaining redirects for docs reorg maintenance about 1 month ago jupyterhub/jupyterhub #4435 Finish migrating browser tests from selenium to playwright maintenance about 1 month ago jupyterhub/jupyterhub #4438 Remove unused admin JS code maintenance about 1 month ago jupyterhub/jupyterhub #4443 Update jsx dependencies as much as possible maintenance, ci about 26 days ago jupyterhub/jupyterhub #4451 preserve CLI > env priority config in jupyterhub-singleuser extension bug about 14 days ago jupyterhub/jupyterhub #4454 Add CERN to Gallery of JupyterHub Deployments documentation about 14 days ago jupyterhub/jupyterhub #4456 Config reference: link to nicer(?) API docs first documentation about 14 days ago jupyterhub/jupyterhub-deploy-docker #125 Use python-version: 3.x to get rid of warning about 28 days ago jupyterhub/kubespawner #644 Add after_pod_created_hook new about 20 hours ago jupyterhub/kubespawner #693 Get JUPYTERHUB_API_TOKEN from secret about 19 days ago jupyterhub/kubespawner #724 Allow building more complex profile_list templates new about 19 days ago jupyterhub/kubespawner #729 Select profile if any of its choices are interacted with bug about 19 days ago jupyterhub/kubespawner #731 [KubeIngressProxy] Do not try to escape None bug, KubeIngressProxy about 19 days ago jupyterhub/kubespawner #733 Update Readme badges & requirements documentation about 19 days ago jupyterhub/kubespawner #735 Refs #699 - allow user to specify free text image location. new about 17 days ago jupyterhub/ldapauthenticator #87 Added tls certs and keys settings Needs review about 1 day ago jupyterhub/ltiauthenticator #152 (feat) (lti13): Allow multiple LTI 1.3 client ids enhancement, LTI13Authenticator about 9 days ago jupyterhub/mybinder.org-deploy #2548 build(deps): bump peter-evans/create-pull-request from 4.2.4 to 5.0.0 dependencies about 13 days ago jupyterhub/mybinder.org-deploy #2563 Updates grafana chart to 6.56.5 dependencies, maintenance about 13 days ago jupyterhub/mybinder.org-deploy #2591 Reduce prod resources (Friday) about 1 month ago jupyterhub/mybinder.org-deploy #2594 log events-archive logger hookup about 13 days ago jupyterhub/mybinder.org-deploy #2627 remove Google Cloud from thanks banner about 12 days ago jupyterhub/mybinder.org-deploy #2630 Manual update docs are out of date documentation about 4 days ago jupyterhub/mybinder.org-user-guide #281 update status for removal of GKE about 1 month ago jupyterhub/nativeauthenticator #240 ci: pin sqlalchemy 1 on jupyterhub 1 and 2 ci about 28 days ago jupyterhub/nbgitpuller #240 Depend on jupyter-server only, compatibility with jupyter server >= 2, notebook < 7 bug about 13 days ago jupyterhub/nbgitpuller #303 Forward query string when redirecting from /git-pull/ endpoint about 27 days ago jupyterhub/oauthenticator #489 [Generic] Support custom ca_certs bundle in GenericOAuthenticator new about 18 days ago jupyterhub/oauthenticator #526 Refactor oauthenticators maintenance, breaking about 1 month ago jupyterhub/oauthenticator #594 [Bugfix: multiple oauthenticators] Fix admin status when admin_groups is set bug, breaking about 7 days ago jupyterhub/oauthenticator #608 Reverts unreleased changes making scope, username_claim, ..._url not configurable maintenance about 1 month ago jupyterhub/oauthenticator #610 Don't send POST params on query string also maintenance about 1 month ago jupyterhub/oauthenticator #612 WIP: changelog for next release documentation about 1 month ago jupyterhub/repo2docker #1281 Recreate changelog as markdown about 43 minutes ago jupyterhub/repo2docker #909 Let `FROM <base_image>` in the Dockerfile template be configurable new about 5 days ago jupyterhub/simpervisor #26 Add support for Windows platform new about 18 days ago jupyterhub/systemdspawner #125 Add `cpu_weight` config, relates to Systemd's CPUAccounting and CPUWeight new about 5 days ago jupyterhub/systemdspawner #26 Add user specific quotas new about 10 days ago jupyterhub/systemdspawner #91 Disable user sudo by default maintenance, breaking about 12 days ago jupyterhub/systemdspawner #98 Add new option `cpu_weight` and user- and group-specific configurations new about 9 days ago jupyterhub/team-compass #653 Fix team members link in README about 1 month ago jupyterhub/the-littlest-jupyterhub #800 Add support for debian >=10 to bootstrap.py new about 23 days ago jupyterhub/the-littlest-jupyterhub #854 docs(awscognito): add custom claims example documentation about 23 days ago jupyterhub/the-littlest-jupyterhub #855 added `remove_named_servers` setting for jupyterhub-idle-culler enhancement about 23 days ago jupyterhub/the-littlest-jupyterhub #856 require ubuntu 20.04, test on debian 11, require Python 3.8 maintenance, breaking about 23 days ago jupyterhub/the-littlest-jupyterhub #858 Update base user environment to mambaforge 23.1.0-1 (Python 3.10) maintenance, breaking about 26 days ago jupyterhub/the-littlest-jupyterhub #861 Traefik v2, TraefikProxy v1 enhancement, breaking about 18 days ago jupyterhub/the-littlest-jupyterhub #863 docs: transition from rst to myst markdown using rst2myst documentation about 19 days ago jupyterhub/the-littlest-jupyterhub #883 Docs: Update DigitalOcean install instructions with new screenshot for "user data" documentation about 28 days ago jupyterhub/the-littlest-jupyterhub #896 docs: disable navigation with arrow keys documentation about 20 days ago jupyterhub/the-littlest-jupyterhub #898 Update Google auth docs documentation about 14 days ago jupyterhub/the-littlest-jupyterhub #902 Add user env doc files documentation about 12 days ago jupyterhub/the-littlest-jupyterhub #906 Google Cloud troubleshooting and configuration updates help wanted, documentation about 16 hours ago jupyterhub/tmpauthenticator #41 Document how to present /hub/login, make auto_login and login_service configurable new about 1 month ago jupyterhub/tmpauthenticator #42 Add docs on how to setup local development environment about 1 month ago jupyterhub/tmpauthenticator #43 Add jupyterhub as a dependency about 1 month ago jupyterhub/traefik-proxy #108 Support automatic Let's Encrypt about 25 days ago jupyterhub/traefik-proxy #182 deprecate consul due to unhealthy API clients maintenance about 26 days ago jupyterhub/traefik-proxy #204 add document on enabling https documentation about 20 days ago jupyterhub/traefik-proxy #205 changelog for 1.0 documentation about 20 days ago jupyterhub/traefik-proxy #206 update default bootstrapped traefik to 2.10.1 enhancement about 20 days ago jupyterhub/traefik-proxy #212 Changelog for 1.1 documentation about 32 minutes ago jupyterhub/zero-to-jupyterhub-k8s #3101 Vulnerability patch in hub image:rebuild-to-patch-vuln about 1 month ago jupyterhub/zero-to-jupyterhub-k8s #3102 Vulnerability patch in singleuser-sample image:rebuild-to-patch-vuln about 29 days ago jupyterhub/zero-to-jupyterhub-k8s #3104 Clarify `hub.config` can configure KubeSpawner and more documentation about 9 hours ago jupyterhub/zero-to-jupyterhub-k8s #3108 Vulnerability patch in secret-sync image:rebuild-to-patch-vuln about 29 days ago jupyterhub/zero-to-jupyterhub-k8s #3116 Vulnerability patch in network-tools image:rebuild-to-patch-vuln about 14 days ago jupyterhub/zero-to-jupyterhub-k8s #3119 Remove double word cluster in installation.md documentation about 8 days ago jupyterhub/zero-to-jupyterhub-k8s #3125 build(deps): bump tornado from 6.3.1 to 6.3.2 in /images/hub dependencies, python about 8 days ago jupyterhub/zero-to-jupyterhub-k8s #3127 Vulnerability patch in secret-sync image:rebuild-to-patch-vuln about 8 days ago jupyterhub/zero-to-jupyterhub-k8s #3130 Vulnerability patch in hub image:rebuild-to-patch-vuln about 22 hours ago jupyterhub/zero-to-jupyterhub-k8s #3131 Vulnerability patch in singleuser-sample image:rebuild-to-patch-vuln about 22 hours ago ``` ## Notes from meeting, 2023-06-08 Capture this work in an github issue - exploring how to track upstream work (authored merged PRs) A new upstream board to track merged PRs - automation to assign - automation to provide a column with merged-at-date - automation to add columns: url, org, proj, author, merged at A board is automated