{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47752269,"defaultBranch":"master","name":"plugins_github","ownerLogin":"GerritCodeReview","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-10T09:41:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7028910?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713646139.0","currentOid":""},"activityList":{"items":[{"before":"121b0793f3954df074f6ba3682a2a1db88a50fc2","after":"e545da2163ad6faedff5e174761b6f90da180712","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-21T16:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump Gerrit to v3.10.0-rc3\n\nChange-Id: I658d470ce2e5b80e2222745248376303abe196d2","shortMessageHtmlLink":"Bump Gerrit to v3.10.0-rc3"}},{"before":"dd7254afbb8b01d7a38f557da3091926136bbda1","after":"121b0793f3954df074f6ba3682a2a1db88a50fc2","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-07T04:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump Gerrit to v3.10.0-rc0\n\nChange-Id: I966318a94bd0e83f5b5680e2a9bc127f7c439bdc","shortMessageHtmlLink":"Bump Gerrit to v3.10.0-rc0"}},{"before":null,"after":"dd7254afbb8b01d7a38f557da3091926136bbda1","ref":"refs/heads/stable-3.10","pushedAt":"2024-04-06T20:49:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9'\n\n* stable-3.9:\n GitHubOAuthConfigTest: Reformat the code using google-java-format\n Build github plugin against the v3.8.0-rc5 Gerrit API\n PullRequestCreateChange: Remove unused import\n Fix velocity deprecated configuration keys\n Set plugin version to 3.4.7\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: I3f3f559c70378003766916bbf70e8173c3c89109","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"a08b878f6df4bdaf787ef19f2b040cbdfe0404fc","after":"87594309be03aa404a40053a540e37213b3334c7","ref":"refs/heads/stable-3.9","pushedAt":"2024-04-03T07:49:27.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.8' into stable-3.9\n\n* stable-3.8:\n GitHubOAuthConfigTest: Reformat the code using google-java-format\n Build github plugin against the v3.8.0-rc5 Gerrit API\n PullRequestCreateChange: Remove unused import\n Set plugin version to 3.4.7\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: Ifd589f9099f27ad59790e44f4cbca3f39327a767","shortMessageHtmlLink":"Merge branch 'stable-3.8' into stable-3.9"}},{"before":"46ac50766da17a9b94f7e9f3ed9fb2c4ef9f6cf4","after":"dd7254afbb8b01d7a38f557da3091926136bbda1","ref":"refs/heads/master","pushedAt":"2024-04-03T07:49:27.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9'\n\n* stable-3.9:\n GitHubOAuthConfigTest: Reformat the code using google-java-format\n Build github plugin against the v3.8.0-rc5 Gerrit API\n PullRequestCreateChange: Remove unused import\n Fix velocity deprecated configuration keys\n Set plugin version to 3.4.7\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: I3f3f559c70378003766916bbf70e8173c3c89109","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"3eb36725ab9f12097b3cdf3c3aed72472c72a252","after":"f9366abd8e0d7b31340ebd21e2c07227ffe89fa3","ref":"refs/heads/stable-3.8","pushedAt":"2024-04-03T07:49:27.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"GitHubOAuthConfigTest: Reformat the code using google-java-format\n\nChange-Id: I29cfbd4dc165d2f0bdd5f4601db2e858ca911201","shortMessageHtmlLink":"GitHubOAuthConfigTest: Reformat the code using google-java-format"}},{"before":"fc300359dc83f6256bceeb2f702908e749e2aea1","after":"318c10245f6a15a0ed586bbec849ace36ba250f4","ref":"refs/heads/stable-3.7","pushedAt":"2024-04-03T04:04:36.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.6' into stable-3.7\n\n* stable-3.6:\n PullRequestCreateChange: Remove unused import\n Set plugin version to 3.4.7\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: Ia574c521bbe3a65a882b766dc39920acd836df6b","shortMessageHtmlLink":"Merge branch 'stable-3.6' into stable-3.7"}},{"before":"b661ffdaf0a8e86a7b6a28104601bc9562c93b80","after":"9e0e5d656a1e887c3237b8ffe7df3748a07ccdaf","ref":"refs/heads/stable-3.2","pushedAt":"2024-04-02T23:49:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.1' into stable-3.2\n\n* stable-3.1:\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: I3fe3827761e64f3ced738f9bb6fdebda66aa506f","shortMessageHtmlLink":"Merge branch 'stable-3.1' into stable-3.2"}},{"before":"ffe600937205d7b8c256c7b451d659927d158996","after":"a2886a6e8d6277c0b450df067d406b971e3a9c8c","ref":"refs/heads/stable-3.3","pushedAt":"2024-04-02T23:49:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.2' into stable-3.3\n\n* stable-3.2:\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: Iac53babcc66830acf0375a110cd5371eabdf9c9e","shortMessageHtmlLink":"Merge branch 'stable-3.2' into stable-3.3"}},{"before":"4568fb8d2cc7743d50ceb7124c1f3ae16a8e5836","after":"b6684ade22dfe8e351a1b31c50ca56f433df76be","ref":"refs/heads/stable-3.4","pushedAt":"2024-04-02T23:49:34.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.3' into stable-3.4\n\n* stable-3.3:\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: If110336e60b45a7f3dbc877074a127c36e783a85","shortMessageHtmlLink":"Merge branch 'stable-3.3' into stable-3.4"}},{"before":"4bc64b9883c590db258d4b2cdb06f9d3a1ba6038","after":"b7f9edb7229c93a929681ab04e99594041bdebd6","ref":"refs/heads/stable-3.5","pushedAt":"2024-04-02T23:49:34.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.4' into stable-3.5\n\n* stable-3.4:\n Set plugin version to 3.4.7\n Fire git ref update events for all imported refs\n PluginVelocityRuntimeProvider: Fix warning flagged by error prone\n Fix default scopes resolution\n\nChange-Id: Ida702ab138d136e9ef6d65ad1e06af0611a86c32","shortMessageHtmlLink":"Merge branch 'stable-3.4' into stable-3.5"}},{"before":"dd7f51426473ac616b184512713e8253440fe5ec","after":"f94f63b0f366858e2069bb373582234dc842e72b","ref":"refs/heads/stable-3.6","pushedAt":"2024-04-02T23:49:34.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"PullRequestCreateChange: Remove unused import\n\nAlso reformat the code using google-java-format version 1.7.\n\nChange-Id: I9123a5f6ffb34e39d50a1d70be1e6d32ea0bc30e","shortMessageHtmlLink":"PullRequestCreateChange: Remove unused import"}},{"before":"cb6e282b38b54ed0d2070559c3d09658d6fc60cb","after":"46ac50766da17a9b94f7e9f3ed9fb2c4ef9f6cf4","ref":"refs/heads/master","pushedAt":"2024-03-02T08:07:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Add missing semicolons in TypeScript\n\nSemicolons in TypeScript are note required, but for consistency with the\nmajority of lines in `gr-github-oauth-progress.ts` three semicolons were\nadded.\n\nChange-Id: Ic33bba8456606bd150e1dbd649df8b7e158b36b3","shortMessageHtmlLink":"Add missing semicolons in TypeScript"}},{"before":"d77146c5e0a6a08baa631a92b283b0bb5905f4ea","after":"a08b878f6df4bdaf787ef19f2b040cbdfe0404fc","ref":"refs/heads/stable-3.9","pushedAt":"2024-03-02T08:07:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge \"Fix velocity deprecated configuration keys\" into stable-3.9","shortMessageHtmlLink":"Merge \"Fix velocity deprecated configuration keys\" into stable-3.9"}},{"before":"6824c0a9206df32e8c0da3e022060134a4c8b097","after":"cb6e282b38b54ed0d2070559c3d09658d6fc60cb","ref":"refs/heads/master","pushedAt":"2024-01-02T10:48:57.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9'\n\n* stable-3.9:\n Fallback to public organization information\n Redirect to login on anonymous access to profile pages\n Detect the default branch during the repo import from GitHub\n Bump plugin and Gerrit to v3.9.0-rc5\n Do not import changes refs from GitHub\n Bump to v3.9.0-rc4 and reuse FakeHttpServletRequest/Response\n Refresh GitHub groups upon Gerrit successful login\n\nChange-Id: I8242d270b9e5ff0ca8e221d0b426a337e7710c12","shortMessageHtmlLink":"Merge branch 'stable-3.9'"}},{"before":"43bb3b702e5a85b1b2ba8b7ed3aa2ab0523a9c5e","after":"d77146c5e0a6a08baa631a92b283b0bb5905f4ea","ref":"refs/heads/stable-3.9","pushedAt":"2023-12-30T00:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Fallback to public organization information\n\nGitHub uses various access scopes for its REST API and users can\nchoose how much information they allow to access for the integrations.\nThe narrowest scope is `USER_EMAILl`, which grants only access to the\nuser's email address. It's important to note that the _Reviewer_ scope\non eclipse.gerrithub.io and review.gerrithub.io is only asking for\naccess to the email address.\n\nTo give users proper permissions in Gerrit we load information about\nuser teams and organizations. To read those GitHub requires one of\ntwo scopes `org:read` or `user`. None of those are included in the\n_Reviewer_ scope. Which led to an exception being thrown.\n\nAs we access organizations and teams API's from a cache loader, getting\nan exception meant that the value for the given user was never stored.\nThis then means that each call to user group membership would result in\nyet another attempt to load a cache entry and yet another exception. In\nthe end group membership cache for a user with scope _Reviewer_ will\nnever be computed. Which will result in poor page load time.\n\nWe already have a mitigation mechanism in place, that would fall to\n\"public organizations\" only, when teams cannot be accessed.\nUnfortunately, the GitHub REST API endpoint for \"public organizations\",\nwas still requiring \"org:read\" or \"user\" scopes. This means that for the\n_Reviewer_ scope this fallback never worked.\n\nThis change adds another fallback, this time to the real \"public\norganizations\" endpoint that doesn't require additional scopes. It also\nensures that we never use `getMyOrganizations()` call directly but\nalways go through the fallback route.\n\nBug: Issue 40014763\nChange-Id: I9647b9a1b6e30547f7780c785de37aa6ceb8001d","shortMessageHtmlLink":"Fallback to public organization information"}},{"before":"488e479f9778af8666a5d0b57067ae0aa07256dc","after":"43bb3b702e5a85b1b2ba8b7ed3aa2ab0523a9c5e","ref":"refs/heads/stable-3.9","pushedAt":"2023-11-21T23:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Redirect to login on anonymous access to profile pages\n\nWhen an unauthorized session tries to access any of the profile pages,\nserver will return status code 500 and a generic \"Server Error\" page\nwill be rendered. Instead, user should be redirected to the login page.\n\nTo fix this we simply check if user is authorized in\n`VelocityViewServlet` and if not, redirect to the `auth.loginUrl`.\n\nBug: Issue 311627062\nChange-Id: I3264f50500733e277ef10ca1a2ff36287f89fc99","shortMessageHtmlLink":"Redirect to login on anonymous access to profile pages"}},{"before":"97ec6ed8e1714fc6f8fee84ee9e8829e70b64e1b","after":"488e479f9778af8666a5d0b57067ae0aa07256dc","ref":"refs/heads/stable-3.9","pushedAt":"2023-11-18T17:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Detect the default branch during the repo import from GitHub\n\nWhen GitHub repo is being imported the default branch is detected and in\ncase it is not set it falls back to `master`.\n\nBug: Issue 40014935\nChange-Id: If6c0cfbc6e0bbd5f26d97407305e03a24a190dd0","shortMessageHtmlLink":"Detect the default branch during the repo import from GitHub"}},{"before":"922696c233cca6f3f368975bf9394efe50896f34","after":"97ec6ed8e1714fc6f8fee84ee9e8829e70b64e1b","ref":"refs/heads/stable-3.9","pushedAt":"2023-11-17T20:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump plugin and Gerrit to v3.9.0-rc5\n\nChange-Id: If5874006f2c17cedb1e7537daf36f4a3b0e3c721","shortMessageHtmlLink":"Bump plugin and Gerrit to v3.9.0-rc5"}},{"before":"6239163808007d38ffb3dc0a8c9100964eeee9f2","after":"922696c233cca6f3f368975bf9394efe50896f34","ref":"refs/heads/stable-3.9","pushedAt":"2023-11-17T19:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Do not import changes refs from GitHub\n\nImporting changes refs may result in unexpected behaviour (especially\nwhen they come from different Gerrit server) therefore they should be\nexcluded from the clone.\n\nBug: Issue 40014491\nChange-Id: Iaec0505b67b19a0c04fcbda7a1785af50fc7c5fb","shortMessageHtmlLink":"Do not import changes refs from GitHub"}},{"before":null,"after":"6239163808007d38ffb3dc0a8c9100964eeee9f2","ref":"refs/heads/stable-3.9","pushedAt":"2023-11-14T10:50:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Bump to v3.9.0-rc4 and reuse FakeHttpServletRequest/Response\n\nBump to v3.9.0-rc4 and reuse Gerrit's FakeHttpServletRequest/Response\nfrom its acceptance framework.\nRemove the duplicated copy in the plugin and the ad-hoc\nimplementation tailored to the tests.\n\nChange-Id: Id86945fcede1ba5beb1ccd08b4e944c2bc621be9","shortMessageHtmlLink":"Bump to v3.9.0-rc4 and reuse FakeHttpServletRequest/Response"}},{"before":"c4d6eaaadb74fb6ffe33fac8856f632f14301efe","after":"6824c0a9206df32e8c0da3e022060134a4c8b097","ref":"refs/heads/master","pushedAt":"2023-11-14T10:50:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.9' into master\n\nChange-Id: I0816eacb94e8f3301e1f11866ad014bde05a7bd9","shortMessageHtmlLink":"Merge branch 'stable-3.9' into master"}},{"before":"37dc2cc59dd4f1a21a554ea6156eaac1f533be1e","after":"c4d6eaaadb74fb6ffe33fac8856f632f14301efe","ref":"refs/heads/master","pushedAt":"2023-10-12T21:48:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge \"chore: modernize plugin dependencies\"","shortMessageHtmlLink":"Merge \"chore: modernize plugin dependencies\""}},{"before":"eb56de73b88cf027b4899f0681eb43ccf4a2d76e","after":"37dc2cc59dd4f1a21a554ea6156eaac1f533be1e","ref":"refs/heads/master","pushedAt":"2023-10-11T12:49:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge \"Report authentication progress to the user\"","shortMessageHtmlLink":"Merge \"Report authentication progress to the user\""}},{"before":"d9e7d358bc09242f6087bf4fda56290db7fcecf1","after":"eb56de73b88cf027b4899f0681eb43ccf4a2d76e","ref":"refs/heads/master","pushedAt":"2023-10-11T09:49:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Merge branch 'stable-3.8'\n\n* stable-3.8:\n Avoid using 'objectUnderTest' term in GitHubOAuthConfigTest\n Honour the cookieDomain also for the OAuth scope selection\n Revert \"Build OAuth redirect URL when X-Forwarded-Host is present\"\n Build OAuth redirect URL when X-Forwarded-Host is present\n Fix HTTP session leaks during OAuth reauthentication\n Stop filtering Gerrti's static resources with OAuthFilter\n\nChange-Id: I263195c4ced7e83bc2d62ae25543a098995706ae","shortMessageHtmlLink":"Merge branch 'stable-3.8'"}},{"before":null,"after":"3eb36725ab9f12097b3cdf3c3aed72472c72a252","ref":"refs/heads/stable-3.8","pushedAt":"2023-09-21T21:51:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Avoid using 'objectUnderTest' term in GitHubOAuthConfigTest\n\nChange-Id: Ifaf07fca75b55dd86c8999533b3abca23f4e288c","shortMessageHtmlLink":"Avoid using 'objectUnderTest' term in GitHubOAuthConfigTest"}},{"before":"dc0770479c0fb4f80916bea640ed591d83933e11","after":null,"ref":"refs/tags/v3.8.1","pushedAt":"2023-09-21T21:06:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"}},{"before":"3eb36725ab9f12097b3cdf3c3aed72472c72a252","after":null,"ref":"refs/heads/stable-3.8","pushedAt":"2023-09-21T21:06:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"}},{"before":"5ffa86f62bfc7f0b208deeee61fdaeae5d6927ac","after":"3eb36725ab9f12097b3cdf3c3aed72472c72a252","ref":"refs/heads/stable-3.8","pushedAt":"2023-09-19T09:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Avoid using 'objectUnderTest' term in GitHubOAuthConfigTest\n\nChange-Id: Ifaf07fca75b55dd86c8999533b3abca23f4e288c","shortMessageHtmlLink":"Avoid using 'objectUnderTest' term in GitHubOAuthConfigTest"}},{"before":null,"after":"5ffa86f62bfc7f0b208deeee61fdaeae5d6927ac","ref":"refs/heads/stable-3.8","pushedAt":"2023-09-18T21:52:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucamilanesio","name":"Luca Milanesio","path":"/lucamilanesio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182893?s=80&v=4"},"commit":{"message":"Honour the cookieDomain also for the OAuth scope selection\n\nGerrit defines the cookieDomain for associating the authentication\ncookie with a service; however, the cookie domain was not honoured\nfor the scope selection, making more difficult for users to switch\nbetween different sites.\n\nExample:\n- User john logged in to site-1.gerrit.mycompany.com\n- Gerrit cookie associated to .gerrit.mycompany.com\n- User john login/logout to site-2.gerrit.mycompany.com\n- The OAuth scope selection is lost\n\nThe OAuth scope cookie must respect the same cookieDomain defined\nin the auth section of gerrit.config.\n\nChange-Id: I0317bd38badb04c12a959973e80ffe726b3df168","shortMessageHtmlLink":"Honour the cookieDomain also for the OAuth scope selection"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENlpV3gA","startCursor":null,"endCursor":null}},"title":"Activity ยท GerritCodeReview/plugins_github"}