{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20785986,"defaultBranch":"main","name":"jupyterhub","ownerLogin":"jupyterhub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-12T23:22:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17927519?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716547530.0","currentOid":""},"activityList":{"items":[{"before":"6abc096cbc4f77332e360868109438af1dacfd64","after":"d8bb3f44029ddb7a04976c8a8aeb328147d7b180","ref":"refs/heads/main","pushedAt":"2024-05-31T07:28:05.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4822 from yuvipanda/group-override\n\nAllow overriding spawner config based on user group membership","shortMessageHtmlLink":"Merge pull request #4822 from yuvipanda/group-override"}},{"before":"104593b9eca41f676693003b071c1874e800cc71","after":"6abc096cbc4f77332e360868109438af1dacfd64","ref":"refs/heads/main","pushedAt":"2024-05-30T04:55:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4829 from manics/read-users-description\n\nFix wording for `read:users` scope description","shortMessageHtmlLink":"Merge pull request #4829 from manics/read-users-description"}},{"before":"50466843ee69c66f904d9bf034988cb8121a7973","after":"104593b9eca41f676693003b071c1874e800cc71","ref":"refs/heads/main","pushedAt":"2024-05-29T12:48:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4828 from minrk/admin_users_doc\n\nfurther emphasize that admin_users config only grants permission","shortMessageHtmlLink":"Merge pull request #4828 from minrk/admin_users_doc"}},{"before":"c616ab284d06de6202c61a7bdf29913dec4daa3d","after":"50466843ee69c66f904d9bf034988cb8121a7973","ref":"refs/heads/main","pushedAt":"2024-05-24T10:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Bump to 5.1.0.dev","shortMessageHtmlLink":"Bump to 5.1.0.dev"}},{"before":"41090ceb5517f18d40024c37580e8b36acf718d4","after":"c616ab284d06de6202c61a7bdf29913dec4daa3d","ref":"refs/heads/main","pushedAt":"2024-05-24T10:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Bump to 5.0.0","shortMessageHtmlLink":"Bump to 5.0.0"}},{"before":"9ff11e6fa40f237268627a874bc6fc86b2262d9b","after":"41090ceb5517f18d40024c37580e8b36acf718d4","ref":"refs/heads/main","pushedAt":"2024-05-24T10:31:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4820 from minrk/rel5\n\nfinal changelog for 5.0.0","shortMessageHtmlLink":"Merge pull request #4820 from minrk/rel5"}},{"before":"282cc020b665e412daa2cd7d7ae3780e458d3b15","after":"9ff11e6fa40f237268627a874bc6fc86b2262d9b","ref":"refs/heads/main","pushedAt":"2024-05-24T08:54:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4821 from yuvipanda/fix-bootstrap\n\nFix missing `form-control` classes & some padding","shortMessageHtmlLink":"Merge pull request #4821 from yuvipanda/fix-bootstrap"}},{"before":null,"after":"fcb8ad3a8ff48d744a0ecda5a562eef14048fcc1","ref":"refs/heads/yuvipanda-patch-1","pushedAt":"2024-05-17T20:04:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Bump to Ubuntu 24.04","shortMessageHtmlLink":"Bump to Ubuntu 24.04"}},{"before":"6912a5a752841a9f29e0ca993f75f5d5411f3658","after":"282cc020b665e412daa2cd7d7ae3780e458d3b15","ref":"refs/heads/main","pushedAt":"2024-05-16T06:48:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4815 from minrk/admin-test\n\nadmin: don't use state change to update offset","shortMessageHtmlLink":"Merge pull request #4815 from minrk/admin-test"}},{"before":"abc9581a751793c978bdbb043bbfbd8eaac38590","after":"6912a5a752841a9f29e0ca993f75f5d5411f3658","ref":"refs/heads/main","pushedAt":"2024-05-16T06:45:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4817 from minrk/share-code-full-url\n\nadd full URLs to share modes","shortMessageHtmlLink":"Merge pull request #4817 from minrk/share-code-full-url"}},{"before":"06c8d22087819be775d31aa178144e9f78be43a6","after":"abc9581a751793c978bdbb043bbfbd8eaac38590","ref":"refs/heads/main","pushedAt":"2024-05-15T08:01:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4816 from minrk/share-codes\n\nDOC: /share-codes/ url typo","shortMessageHtmlLink":"Merge pull request #4816 from minrk/share-codes"}},{"before":"95d479af889f103f053687d37796240028febfcf","after":"06c8d22087819be775d31aa178144e9f78be43a6","ref":"refs/heads/main","pushedAt":"2024-05-13T08:32:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4814 from minrk/activity-warning\n\nquieter logging in activity-reporting when hub is temporarily unavailable","shortMessageHtmlLink":"Merge pull request #4814 from minrk/activity-warning"}},{"before":"bbc387080378f8cb7670280d9ca8e9870144a2ec","after":"95d479af889f103f053687d37796240028febfcf","ref":"refs/heads/main","pushedAt":"2024-05-13T08:31:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4812 from minrk/setup-python-cache\n\nci: enable pip cache","shortMessageHtmlLink":"Merge pull request #4812 from minrk/setup-python-cache"}},{"before":"212d6189789004eb5f7f87b91296c7e8d24909c6","after":"bbc387080378f8cb7670280d9ca8e9870144a2ec","ref":"refs/heads/main","pushedAt":"2024-05-09T07:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Bump to 5.0.0b2","shortMessageHtmlLink":"Bump to 5.0.0b2"}},{"before":"fa538cfc65b199dd2947529e349abb9aa31fb9a3","after":"212d6189789004eb5f7f87b91296c7e8d24909c6","ref":"refs/heads/main","pushedAt":"2024-05-09T07:03:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4811 from minrk/5b2\n\nUpdate changelog for 5.0b2","shortMessageHtmlLink":"Merge pull request #4811 from minrk/5b2"}},{"before":"29ae08239998aaf7087ed46c77fe9ca247a42b59","after":"fa538cfc65b199dd2947529e349abb9aa31fb9a3","ref":"refs/heads/main","pushedAt":"2024-05-08T09:31:11.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4807 from minrk/jupyter-events\n\nswitch from jupyter-telemetry to jupyter-events","shortMessageHtmlLink":"Merge pull request #4807 from minrk/jupyter-events"}},{"before":"5636472ebfc4a2c51a61789da339ae36a5d38544","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T13:06:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"}},{"before":"fc02f9e2e642a9168aeb5f79987f31dcec6111eb","after":"29ae08239998aaf7087ed46c77fe9ca247a42b59","ref":"refs/heads/main","pushedAt":"2024-05-07T13:05:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4808 from jupyterhub/pre-commit-ci-update-config\n\nUpdate string formatting - from %s to f-strings","shortMessageHtmlLink":"Merge pull request #4808 from jupyterhub/pre-commit-ci-update-config"}},{"before":"6051dc9fa7e4384db9bba2be54e654d3fb5545b0","after":"5636472ebfc4a2c51a61789da339ae36a5d38544","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T09:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"apply ruff fixes for UP031","shortMessageHtmlLink":"apply ruff fixes for UP031"}},{"before":"4ee5ee4e0248296f9a18a17e818c7e0fddf0a98d","after":"fc02f9e2e642a9168aeb5f79987f31dcec6111eb","ref":"refs/heads/main","pushedAt":"2024-05-07T07:17:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4809 from consideRatio/pr/fix-internal-ref\n\ndocs: fix internal reference typo","shortMessageHtmlLink":"Merge pull request #4809 from consideRatio/pr/fix-internal-ref"}},{"before":null,"after":"6051dc9fa7e4384db9bba2be54e654d3fb5545b0","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:03:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.4.3)\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"c135e109abf3ba7918707b60a5dbd927fc09e50a","after":"4ee5ee4e0248296f9a18a17e818c7e0fddf0a98d","ref":"refs/heads/main","pushedAt":"2024-05-04T15:25:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4806 from minrk/pam-grouplist\n\nuse os.getgrouplist to check group membership in allowed_groups","shortMessageHtmlLink":"Merge pull request #4806 from minrk/pam-grouplist"}},{"before":"49f88450d5a5b553688eef595e0a7f206c38695c","after":"c135e109abf3ba7918707b60a5dbd927fc09e50a","ref":"refs/heads/main","pushedAt":"2024-05-03T07:02:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4805 from minrk/user-redirect-domain\n\ninclude domain in PrefixRedirectHandler","shortMessageHtmlLink":"Merge pull request #4805 from minrk/user-redirect-domain"}},{"before":"8d406c398b1c880bf05465bd287fe49bc9dd8002","after":"49f88450d5a5b553688eef595e0a7f206c38695c","ref":"refs/heads/main","pushedAt":"2024-04-30T15:57:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #4804 from minrk/doc-redirect_uri\n\ndocument conditions for oauth_redirect_url more clearly","shortMessageHtmlLink":"Merge pull request #4804 from minrk/doc-redirect_uri"}},{"before":"df04596172d390343bb284b91ba7040ec69e3c4d","after":"8d406c398b1c880bf05465bd287fe49bc9dd8002","ref":"refs/heads/main","pushedAt":"2024-04-26T09:04:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4799 from lahwaacz/async_generator\n\nRelax dependency on async_generator","shortMessageHtmlLink":"Merge pull request #4799 from lahwaacz/async_generator"}},{"before":"5fecb7126574bf6c7d14f5837d9d077ff82e13f9","after":"df04596172d390343bb284b91ba7040ec69e3c4d","ref":"refs/heads/main","pushedAt":"2024-04-24T17:24:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #4798 from minrk/use_public_url\n\nadd full_url, full_progress_url to server models","shortMessageHtmlLink":"Merge pull request #4798 from minrk/use_public_url"}},{"before":"8d298922e523393c01ccf457c7f0f389edcee97f","after":"5fecb7126574bf6c7d14f5837d9d077ff82e13f9","ref":"refs/heads/main","pushedAt":"2024-04-24T09:08:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4797 from minrk/raise-not-redirect-loop\n\n403 instead of redirect for token-only HubAuth","shortMessageHtmlLink":"Merge pull request #4797 from minrk/raise-not-redirect-loop"}},{"before":"bcf5f49dd6d8b69ac21a0972755ad96ca04a252b","after":"8d298922e523393c01ccf457c7f0f389edcee97f","ref":"refs/heads/main","pushedAt":"2024-04-23T07:38:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4796 from manics/fix-redoc\n\nFix rest API djlint auto-formatting","shortMessageHtmlLink":"Merge pull request #4796 from manics/fix-redoc"}},{"before":"522f9d44d9049e38119b25ae09f8bc4b580e0b35","after":"bcf5f49dd6d8b69ac21a0972755ad96ca04a252b","ref":"refs/heads/main","pushedAt":"2024-04-22T06:40:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Bump to 5.0.0b1","shortMessageHtmlLink":"Bump to 5.0.0b1"}},{"before":"168fa5c699fbb612d670a4e0df8a062198fb7558","after":"522f9d44d9049e38119b25ae09f8bc4b580e0b35","ref":"refs/heads/main","pushedAt":"2024-04-22T06:40:27.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #4792 from minrk/changelog-5\n\nchangelog for 5.0, add migration doc","shortMessageHtmlLink":"Merge pull request #4792 from minrk/changelog-5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWL-DcQA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterhub/jupyterhub"}