{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":67841882,"defaultBranch":"main","name":"ratelimit","ownerLogin":"uber-go","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-10T00:45:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19262598?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714535005.0","currentOid":""},"activityList":{"items":[{"before":"6ff0dbb5c2180fc4045f617a378815ce866bf5de","after":null,"ref":"refs/heads/pawel/clock","pushedAt":"2024-05-01T03:43:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"}},{"before":"de4cf4ad2c6af6276183614b8cf7037e4d2ae495","after":"6ff0dbb5c2180fc4045f617a378815ce866bf5de","ref":"refs/heads/clock","pushedAt":"2024-05-01T03:42:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update clock dependency\n\nThere were quite a few fixes in that repo, let's pull them in.\n\nWe've had a few mock-clock bugs before (#90), I'm hoping that with the\nnew versions #93 won't be necessary. I'll try reverting #95 on a branch\ntemporarily to see if it would have been caught.","shortMessageHtmlLink":"Update clock dependency"}},{"before":null,"after":"6ff0dbb5c2180fc4045f617a378815ce866bf5de","ref":"refs/heads/pawel/clock","pushedAt":"2024-05-01T03:42:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update clock dependency\n\nThere were quite a few fixes in that repo, let's pull them in.\n\nWe've had a few mock-clock bugs before (#90), I'm hoping that with the\nnew versions #93 won't be necessary. I'll try reverting #95 on a branch\ntemporarily to see if it would have been caught.","shortMessageHtmlLink":"Update clock dependency"}},{"before":"dcde3ad8df765656e271c6cc0b9b47b29b00d7e2","after":null,"ref":"refs/heads/pawel/v5","pushedAt":"2024-04-30T14:24:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mway","name":"Matt Way","path":"/mway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61755?s=80&v=4"}},{"before":"6fdffa13a0c646826548d5dcfbcad100e03b75f4","after":"3e5300c8868057cbf05a2818400bc45e75eaab6e","ref":"refs/heads/main","pushedAt":"2024-04-30T14:24:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mway","name":"Matt Way","path":"/mway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61755?s=80&v=4"},"commit":{"message":"Update github actions (#127)\n\nBlindly following best-practices from:\r\n- https://github.com/uber-go/zap/pull/1434/files\r\n- https://github.com/uber-go/goleak/pull/122/files","shortMessageHtmlLink":"Update github actions (#127)"}},{"before":"36e6cc4af57c382d80bf08f85e065ac6a6e529f0","after":null,"ref":"refs/heads/pawel/bump","pushedAt":"2024-04-30T14:13:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mway","name":"Matt Way","path":"/mway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61755?s=80&v=4"}},{"before":"61eed72d6bdef7c5f51be1c7ae7c824750f53efe","after":"6fdffa13a0c646826548d5dcfbcad100e03b75f4","ref":"refs/heads/main","pushedAt":"2024-04-30T14:13:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mway","name":"Matt Way","path":"/mway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61755?s=80&v=4"},"commit":{"message":"CI to test in 1.21 and 1.22 (#126)\n\nNot updating Go version in go.mod since we don't need any new stuff.\r\n\r\nAlso using magic.","shortMessageHtmlLink":"CI to test in 1.21 and 1.22 (#126)"}},{"before":null,"after":"dcde3ad8df765656e271c6cc0b9b47b29b00d7e2","ref":"refs/heads/pawel/v5","pushedAt":"2024-04-30T06:01:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update github actions\n\nBlindly following best-practices from:\n- https://github.com/uber-go/zap/pull/1434/files\n- https://github.com/uber-go/goleak/pull/122/files","shortMessageHtmlLink":"Update github actions"}},{"before":"6572380ee4cf4458b11802383a68f190513282fe","after":"36e6cc4af57c382d80bf08f85e065ac6a6e529f0","ref":"refs/heads/pawel/bump","pushedAt":"2024-04-30T05:36:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"CI to test in 1.21 and 1.22\n\nNot updating Go version in go.mod since we don't need any new stuff.\n\nAlso using magic.","shortMessageHtmlLink":"CI to test in 1.21 and 1.22"}},{"before":null,"after":"6572380ee4cf4458b11802383a68f190513282fe","ref":"refs/heads/pawel/bump","pushedAt":"2024-03-04T18:44:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"CI to test in 1.21 and 1.22\n\nNot updating Go version in go.mod since we don't need any new functionalities.","shortMessageHtmlLink":"CI to test in 1.21 and 1.22"}},{"before":"ff2dd98a688138efdd3060209aba074c15623e02","after":"de4cf4ad2c6af6276183614b8cf7037e4d2ae495","ref":"refs/heads/clock","pushedAt":"2024-03-04T18:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update clock dependency\n\nThere were quite a few fixes in that repo, let's pull them in.\n\nWe've had a few mock-clock bugs before (#90), I'm hoping that with the\nnew versions #93 won't be necessary. I'll try reverting #95 on a branch\ntemporarily to see if it would have been caught.","shortMessageHtmlLink":"Update clock dependency"}},{"before":"f72f71da58e6d8c673332787b0c836828616fb21","after":null,"ref":"refs/heads/pawel/release","pushedAt":"2024-03-04T18:05:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"}},{"before":"9364ca3710d709065e7b891d32aeacd0f9157e21","after":"61eed72d6bdef7c5f51be1c7ae7c824750f53efe","ref":"refs/heads/main","pushedAt":"2024-03-04T18:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Preparing release v0.3.1 (#125)\n\nIncludes a prety serious slack bug, so IMO we should push a new\r\nminor version.","shortMessageHtmlLink":"Preparing release v0.3.1 (#125)"}},{"before":null,"after":"f72f71da58e6d8c673332787b0c836828616fb21","ref":"refs/heads/pawel/release","pushedAt":"2024-03-04T17:02:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Preparing release v0.3.1\n\nIncludes a prety serious slack bug, so IMO we should push a new\nminor version.","shortMessageHtmlLink":"Preparing release v0.3.1"}},{"before":"b409a800bdc33c6bf5e66f86edcc28ff4077a3b6","after":null,"ref":"refs/heads/pawel/bugMaxSlack","pushedAt":"2024-03-04T15:42:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"}},{"before":"60908a3375ab1ff7f01a5cfd91180d09dedeaa77","after":"9364ca3710d709065e7b891d32aeacd0f9157e21","ref":"refs/heads/main","pushedAt":"2024-03-04T15:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Fix an issue with maxSlack boundary updates. (#124)\n\nFixes #119\r\nThe solution is a copy from #120, but follows the testing framework\r\nthat we have - I did not want us to have a real `Sleep` in tests.\r\n\r\nI'm not exactly thrilled by the testing setup (especially the\r\nmilliseconds) or the clock itself, but I'm not willing to totally give\r\nup on it like #120 proposes.\r\nI also wanted ALL implementations of the ratelimiter to be tested,\r\nnot just the currently selected.\r\n\r\nMight follow up with some testing cleanups and/or clock migration.","shortMessageHtmlLink":"Fix an issue with maxSlack boundary updates. (#124)"}},{"before":null,"after":"b409a800bdc33c6bf5e66f86edcc28ff4077a3b6","ref":"refs/heads/pawel/bugMaxSlack","pushedAt":"2024-03-04T04:01:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Fix an issue with maxSlack boundary updates.\n\nFixes #119\nThe solution is a copy from #120, but follows the testing framework\nthat we have - I did not want us to have a real `Sleep` in tests.\n\nI'm not exactly thrilled by the testing setup (especially the\nmilliseconds) or the clock itself, but I'm not willing to totally give\nup on it like #120 proposes.\nI also wanted ALL implementations of the ratelimiter to be tested,\nnot just the currently selected.\n\nMight follow up with some testing cleanups and/or clock migration.","shortMessageHtmlLink":"Fix an issue with maxSlack boundary updates."}},{"before":null,"after":"ff2dd98a688138efdd3060209aba074c15623e02","ref":"refs/heads/clock","pushedAt":"2023-07-09T05:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update clock dependency\n\nThere were quite a few fixes in that repo, let's pull them in.\n\nWe've had a few mock-clock bugs before (#90), I'm hoping that with the\nnew versions #93 won't be necessary. I'll try reverting #95 on a branch\ntemporarily to see if it would have been caught.","shortMessageHtmlLink":"Update clock dependency"}},{"before":"487f8a0c1a67ccb15488fb68571b90fccd67b051","after":null,"ref":"refs/heads/comment","pushedAt":"2023-07-09T05:36:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"}},{"before":"76fa6b7580a5299c769ad605ed3a355b21979a43","after":"60908a3375ab1ff7f01a5cfd91180d09dedeaa77","ref":"refs/heads/main","pushedAt":"2023-07-09T05:36:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Fix stale comment on the mutex based rate-limiter (#115)\n\nFixes #105","shortMessageHtmlLink":"Fix stale comment on the mutex based rate-limiter (#115)"}},{"before":null,"after":"487f8a0c1a67ccb15488fb68571b90fccd67b051","ref":"refs/heads/comment","pushedAt":"2023-07-09T05:36:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Fix stale comment on the mutex based rate-limiter\n\nFixes #105","shortMessageHtmlLink":"Fix stale comment on the mutex based rate-limiter"}},{"before":"8f6ebadc90f320eb044c22fb6032fc0a02a533dc","after":null,"ref":"refs/heads/pawel/actions","pushedAt":"2023-07-09T05:24:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"}},{"before":"a0d3e65fc8ba9a3d11338d00841ace88ddce0659","after":"76fa6b7580a5299c769ad605ed3a355b21979a43","ref":"refs/heads/main","pushedAt":"2023-07-09T05:24:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Run tests on the latest 2 go versions, update go directive in go.mod (#114)\n\n* Run tests on the latest 2 go versions, update go directive in go.mod\r\n\r\nWe support the latest two versions; we should be testing them.\r\n\r\nGo directive shouldn't change much, I'm updating it to be in sync.\r\nWe're still pre Go 1.21, so this should not affect the users.\r\n\r\nNeed to update statichceck in the same PR:\r\n- without it, it cannot recognize the new go version\r\n- at the same time, staticcheck 0.3.3+ requires Go1.19","shortMessageHtmlLink":"Run tests on the latest 2 go versions, update go directive in go.mod (#…"}},{"before":"5c416690ea4b503e1fc78a717424f0903dbf43d4","after":"8f6ebadc90f320eb044c22fb6032fc0a02a533dc","ref":"refs/heads/pawel/actions","pushedAt":"2023-07-09T05:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"now","shortMessageHtmlLink":"now"}},{"before":"a0d3e65fc8ba9a3d11338d00841ace88ddce0659","after":"5c416690ea4b503e1fc78a717424f0903dbf43d4","ref":"refs/heads/pawel/actions","pushedAt":"2023-07-09T05:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Run tests on the latest 2 go versions, update go directive in go.mod\n\nWe support latest two versions, we should be testing on them.\n\nGo directive shouldn't change much, I'm updating it just to be in sync.\nWe're still pre Go 1.21 so this should not affect the users.","shortMessageHtmlLink":"Run tests on the latest 2 go versions, update go directive in go.mod"}},{"before":"e3c946b506ece7deef1ef6e44a476149fe0bae1d","after":"a0d3e65fc8ba9a3d11338d00841ace88ddce0659","ref":"refs/heads/pawel/actions","pushedAt":"2023-07-09T05:14:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update `tools` dependencies to latest versions (#113)\n\n* Update `tools` versions\r\n\r\nTrying to get #111 to run.\r\n\r\nNot upgrading staticcheck above 0.3.3 because it requires Go1.19 which we cannot upgrade to yet (#111)","shortMessageHtmlLink":"Update tools dependencies to latest versions (#113)"}},{"before":"c690b4c5745a9e262ba84dfe859920d3c8b3a778","after":null,"ref":"refs/heads/pawel/tools","pushedAt":"2023-07-09T05:12:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"}},{"before":"25bdf05c4d67e498eecfc4382a6bd8b2b820a43e","after":"a0d3e65fc8ba9a3d11338d00841ace88ddce0659","ref":"refs/heads/main","pushedAt":"2023-07-09T05:12:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update `tools` dependencies to latest versions (#113)\n\n* Update `tools` versions\r\n\r\nTrying to get #111 to run.\r\n\r\nNot upgrading staticcheck above 0.3.3 because it requires Go1.19 which we cannot upgrade to yet (#111)","shortMessageHtmlLink":"Update tools dependencies to latest versions (#113)"}},{"before":"d641aa7e843b7314fbc6353114b324444787bae4","after":"c690b4c5745a9e262ba84dfe859920d3c8b3a778","ref":"refs/heads/pawel/tools","pushedAt":"2023-07-09T05:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"downgrade","shortMessageHtmlLink":"downgrade"}},{"before":null,"after":"d641aa7e843b7314fbc6353114b324444787bae4","ref":"refs/heads/pawel/tools","pushedAt":"2023-07-09T05:03:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabbbit","name":"Paweł","path":"/rabbbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290258?s=80&v=4"},"commit":{"message":"Update `tools` dependencies to latest versions\n\nTrying to get #111 to run.","shortMessageHtmlLink":"Update tools dependencies to latest versions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPprjVAA","startCursor":null,"endCursor":null}},"title":"Activity · uber-go/ratelimit"}