{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24390283,"defaultBranch":"main","name":"oauthenticator","ownerLogin":"jupyterhub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-23T21:37:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17927519?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725442257.0","currentOid":""},"activityList":{"items":[{"before":"3f4a02b53593647f7166e9af14c73c36524e036f","after":"28c0fec80504d8b17550700cf8c6cfa1e816ad1e","ref":"refs/heads/main","pushedAt":"2024-09-04T09:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Bump to 17.0.1.dev","shortMessageHtmlLink":"Bump to 17.0.1.dev"}},{"before":"a7f15bfb95a152e8466d0a08babab76f64a09a8b","after":"3f4a02b53593647f7166e9af14c73c36524e036f","ref":"refs/heads/main","pushedAt":"2024-09-04T09:30:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Bump to 17.0.0","shortMessageHtmlLink":"Bump to 17.0.0"}},{"before":"ad4034cd3082cdf9aa7e9f47e3d5a160b3c8fd3e","after":"a7f15bfb95a152e8466d0a08babab76f64a09a8b","ref":"refs/heads/main","pushedAt":"2024-09-04T06:12:42.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 #760 from consideRatio/pr/cl17\n\nAdd changelog for v17.0.0","shortMessageHtmlLink":"Merge pull request #760 from consideRatio/pr/cl17"}},{"before":"d2aac2d614729183871a643afdc4711e2b8d5300","after":"ad4034cd3082cdf9aa7e9f47e3d5a160b3c8fd3e","ref":"refs/heads/main","pushedAt":"2024-09-03T17:42:36.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 #758 from consideRatio/pr/groups-tests\n\nVarious fixes for allowed_groups and admin_groups","shortMessageHtmlLink":"Merge pull request #758 from consideRatio/pr/groups-tests"}},{"before":"bb1d2c51303bec34997780324f520d8d5cd7c418","after":"d2aac2d614729183871a643afdc4711e2b8d5300","ref":"refs/heads/main","pushedAt":"2024-09-02T14:25:45.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"GeorgianaElena","name":"Georgiana","path":"/GeorgianaElena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7579677?s=80&v=4"},"commit":{"message":"Merge pull request #748 from 0mar/refactor/strip-domain-switch\n\n[Google] Add switch to strip domain from username","shortMessageHtmlLink":"Merge pull request #748 from 0mar/refactor/strip-domain-switch"}},{"before":"ab1f75eef231d7f787cbc08a878b44ae3b9cebbc","after":"bb1d2c51303bec34997780324f520d8d5cd7c418","ref":"refs/heads/main","pushedAt":"2024-09-02T08:07:54.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 #757 from minrk/allow-groups-doc\n\nupdate docstrings on relationship between `allowed_groups` and `allow_[provider_group_equivalents]`","shortMessageHtmlLink":"Merge pull request #757 from minrk/allow-groups-doc"}},{"before":"0e6a74a7d85dcb35e884a4f40411a4fb4d9649b0","after":"ab1f75eef231d7f787cbc08a878b44ae3b9cebbc","ref":"refs/heads/main","pushedAt":"2024-09-02T06:30:01.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 #754 from consideRatio/pr/changelog-headings\n\nMake headings etc in changelog consistent","shortMessageHtmlLink":"Merge pull request #754 from consideRatio/pr/changelog-headings"}},{"before":"022b9890f37470b8461ecf5bdb10f5278e7fe38b","after":"0e6a74a7d85dcb35e884a4f40411a4fb4d9649b0","ref":"refs/heads/main","pushedAt":"2024-09-01T20:14: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 #755 from consideRatio/pr/version-ref-updates\n\nUpdate references from unreleased v16.4 to upcoming v17.0","shortMessageHtmlLink":"Merge pull request #755 from consideRatio/pr/version-ref-updates"}},{"before":"cd00a8d6e5a8a6a97088b4a1e73ccb419f197257","after":"022b9890f37470b8461ecf5bdb10f5278e7fe38b","ref":"refs/heads/main","pushedAt":"2024-08-29T11:20:40.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #751 from minrk/allow-groups-async\n\nadd OAuthenticator.modify_auth_state_hook, allow get_user_groups / auth_state_groups_key to be async","shortMessageHtmlLink":"Merge pull request #751 from minrk/allow-groups-async"}},{"before":"9f64b9f96eee6ccd490a518778e34e7e793019eb","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-08-06T06:59:35.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":"b96ce5c96526534a8cc5432a4803fd6444000b5f","after":"cd00a8d6e5a8a6a97088b4a1e73ccb419f197257","ref":"refs/heads/main","pushedAt":"2024-08-06T06:59:33.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 #749 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #749 from jupyterhub/pre-commit-ci-update-config"}},{"before":null,"after":"9f64b9f96eee6ccd490a518778e34e7e793019eb","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-08-05T23:06:57.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/asottile/pyupgrade: v3.16.0 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.16.0...v3.17.0)\n- [github.com/psf/black: 24.4.2 → 24.8.0](https://github.com/psf/black/compare/24.4.2...24.8.0)\n- [github.com/pycqa/flake8: 7.1.0 → 7.1.1](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"90f7f10e17847e50145764749120e229cbc5c848","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-02T07:08:59.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":"72f95e7ac406cd3dc57baf26a0400b0c62456975","after":"b96ce5c96526534a8cc5432a4803fd6444000b5f","ref":"refs/heads/main","pushedAt":"2024-07-02T07:08:57.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 #746 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #746 from jupyterhub/pre-commit-ci-update-config"}},{"before":null,"after":"90f7f10e17847e50145764749120e229cbc5c848","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-02T00:12:26.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/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)\n- [github.com/pycqa/flake8: 7.0.0 → 7.1.0](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"10adfa9551d22bc1a1ffc9500bc400cc99cb05e4","after":"72f95e7ac406cd3dc57baf26a0400b0c62456975","ref":"refs/heads/main","pushedAt":"2024-06-12T19:07:16.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #735 from yuvipanda/groups-main\n\nMove group management from generic to base oauthenticator","shortMessageHtmlLink":"Merge pull request #735 from yuvipanda/groups-main"}},{"before":"ffa604d9966ec46446e20bc4cb0999f7cc46633a","after":"10adfa9551d22bc1a1ffc9500bc400cc99cb05e4","ref":"refs/heads/main","pushedAt":"2024-06-11T23:21:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #744 from yuvipanda/changelog\n\nAdd changelog for v16.3.1","shortMessageHtmlLink":"Merge pull request #744 from yuvipanda/changelog"}},{"before":"5407435a21927ac7e8ea3dcf39631f416840b31c","after":"ffa604d9966ec46446e20bc4cb0999f7cc46633a","ref":"refs/heads/main","pushedAt":"2024-06-11T22:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Bump to 16.3.2.dev","shortMessageHtmlLink":"Bump to 16.3.2.dev"}},{"before":"d1aea05fa89f2beae15ab0fa0b0d071030f79654","after":"5407435a21927ac7e8ea3dcf39631f416840b31c","ref":"refs/heads/main","pushedAt":"2024-06-11T22:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Bump to 16.3.1","shortMessageHtmlLink":"Bump to 16.3.1"}},{"before":"79db03cb901da09301e942daeebd0f9b6f383446","after":"d1aea05fa89f2beae15ab0fa0b0d071030f79654","ref":"refs/heads/main","pushedAt":"2024-06-11T22:23:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-gprj-3p75-f996\n\nglobus: apply identity_provider restriction in `check_blocked_users`","shortMessageHtmlLink":"Merge pull request from GHSA-gprj-3p75-f996"}},{"before":"fc4cc19ec77505f1165c07189127bec21669f9bf","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T05:39:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"ed6b97e56aaa2c30bb6122ebf633a0f504859d32","after":"79db03cb901da09301e942daeebd0f9b6f383446","ref":"refs/heads/main","pushedAt":"2024-05-07T05:39:26.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 #742 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #742 from jupyterhub/pre-commit-ci-update-config"}},{"before":null,"after":"fc4cc19ec77505f1165c07189127bec21669f9bf","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:03:34.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/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)\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":"1f0cbc08d92a0bf22f35226122522b13f6a1774b","after":"ed6b97e56aaa2c30bb6122ebf633a0f504859d32","ref":"refs/heads/main","pushedAt":"2024-04-26T09:02:27.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #719 from yuvipanda/required_scopes\n\nAdd `allowed_scopes` to all authenticators to allow some users based on granted scopes","shortMessageHtmlLink":"Merge pull request #719 from yuvipanda/required_scopes"}},{"before":"97b470b87f9cf6f7ae2961d8166f2a19ee9a77a1","after":"1f0cbc08d92a0bf22f35226122522b13f6a1774b","ref":"refs/heads/main","pushedAt":"2024-04-02T06:45:05.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 #737 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #737 from jupyterhub/pre-commit-ci-update-config"}},{"before":"dd36eeba0a41bcc806649184fd321cabf842ccf0","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-02T06:45:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":null,"after":"dd36eeba0a41bcc806649184fd321cabf842ccf0","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T22:10:30.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/asottile/pyupgrade: v3.15.0 → v3.15.2](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.2)\n- [github.com/PyCQA/autoflake: v2.2.1 → v2.3.1](https://github.com/PyCQA/autoflake/compare/v2.2.1...v2.3.1)\n- [github.com/psf/black: 24.1.1 → 24.3.0](https://github.com/psf/black/compare/24.1.1...24.3.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"c21ccdf9dea109b9450f88b59751c4fe83b7f1e5","after":"97b470b87f9cf6f7ae2961d8166f2a19ee9a77a1","ref":"refs/heads/main","pushedAt":"2024-03-23T02:35:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #721 from yuvipanda/doc\n\nSuggest possible config fix when correct scopes aren't requested","shortMessageHtmlLink":"Merge pull request #721 from yuvipanda/doc"}},{"before":"1c8cf794df33a56aeea66d3e88a2143594e661eb","after":"c21ccdf9dea109b9450f88b59751c4fe83b7f1e5","ref":"refs/heads/main","pushedAt":"2024-03-20T13:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Bump to 16.3.1.dev","shortMessageHtmlLink":"Bump to 16.3.1.dev"}},{"before":"ea70ff618bbc405ec0e0ae963bd013c342487604","after":"1c8cf794df33a56aeea66d3e88a2143594e661eb","ref":"refs/heads/main","pushedAt":"2024-03-20T13:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Bump to 16.3.0","shortMessageHtmlLink":"Bump to 16.3.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErIHHJwA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterhub/oauthenticator"}