{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":417329561,"defaultBranch":"main","name":"idempo","ownerLogin":"julik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-15T01:10:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16446?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709040718.0","currentOid":""},"activityList":{"items":[{"before":"9a9e8f754f9aad265c96d1c016b26c28ccf4021b","after":"81409948e06a3bfc60c0d1b705187470c72d8b8e","ref":"refs/heads/main","pushedAt":"2024-06-26T18:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"franzliedke","name":"Franz Liedke","path":"/franzliedke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249125?s=80&v=4"},"commit":{"message":"Remove braces from CHANGELOG.md (#23)","shortMessageHtmlLink":"Remove braces from CHANGELOG.md (#23)"}},{"before":"6809121c7bf5ee48b6fa7f0d85c60b3a0b2b0097","after":"9a9e8f754f9aad265c96d1c016b26c28ccf4021b","ref":"refs/heads/main","pushedAt":"2024-03-02T14:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Remove stray braces","shortMessageHtmlLink":"Remove stray braces"}},{"before":"d9b569e0933208257c16c1805b7b8eda4c8c16de","after":"6809121c7bf5ee48b6fa7f0d85c60b3a0b2b0097","ref":"refs/heads/main","pushedAt":"2024-03-02T14:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Remove dates from CHANGELOG\n\nThese are too easy to forget, and a git history offers a decent list of those anyway","shortMessageHtmlLink":"Remove dates from CHANGELOG"}},{"before":"141a49fc8fa9f8f83c28ec570a6ba3b0d1adfaa9","after":"d9b569e0933208257c16c1805b7b8eda4c8c16de","ref":"refs/heads/main","pushedAt":"2024-02-28T13:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Use multiple lines for examples","shortMessageHtmlLink":"Use multiple lines for examples"}},{"before":"2dcdd96e29972ee2e2fc65e2d2b4cab1a9db1fcb","after":"141a49fc8fa9f8f83c28ec570a6ba3b0d1adfaa9","ref":"refs/heads/main","pushedAt":"2024-02-27T13:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Correct date in changelog","shortMessageHtmlLink":"Correct date in changelog"}},{"before":"b386df9fc753991fadc7ad63ee3da174096924f1","after":"2dcdd96e29972ee2e2fc65e2d2b4cab1a9db1fcb","ref":"refs/heads/main","pushedAt":"2024-02-27T13:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Use autoload for internal modules (#20)\n\nIt is prudent to not have people load the code they would never use.\r\n\r\nCloses #19","shortMessageHtmlLink":"Use autoload for internal modules (#20)"}},{"before":"6e7f648e1b40810c0f2df9512bb0c6992b13f474","after":"2033b484de5cdf0d46a2abfbf514deaed553422f","ref":"refs/heads/autoloads","pushedAt":"2024-02-27T12:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Annotate another small fix","shortMessageHtmlLink":"Annotate another small fix"}},{"before":null,"after":"6e7f648e1b40810c0f2df9512bb0c6992b13f474","ref":"refs/heads/autoloads","pushedAt":"2024-02-27T12:44:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Use autoload for internal modules\n\nIt is prudent to not have people load the code they would never use.\n\nCloses #19","shortMessageHtmlLink":"Use autoload for internal modules"}},{"before":"65084eb10ce8f3e070295b59535a06137c2dfd82","after":"b386df9fc753991fadc7ad63ee3da174096924f1","ref":"refs/heads/main","pushedAt":"2024-02-22T16:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Ensure close for Rack bodies\n\nThere could be an exception within #each originating from the app","shortMessageHtmlLink":"Ensure close for Rack bodies"}},{"before":"a368bd7a22be3bef892d8d201f9f8f0fc2b2dc03","after":"65084eb10ce8f3e070295b59535a06137c2dfd82","ref":"refs/heads/main","pushedAt":"2024-02-22T13:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Extract memory lock and use it\n\nWe actually need it for the case that multiple requests on the same process are using the same DB connection.\n\nCloses #18","shortMessageHtmlLink":"Extract memory lock and use it"}},{"before":null,"after":"65084eb10ce8f3e070295b59535a06137c2dfd82","ref":"refs/heads/threaded-lock","pushedAt":"2024-02-22T13:18:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Extract memory lock and use it\n\nWe actually need it for the case that multiple requests on the same process are using the same DB connection.\n\nCloses #18","shortMessageHtmlLink":"Extract memory lock and use it"}},{"before":"75f734d033ab9329cf1f988f3adf1f32926c647f","after":"a368bd7a22be3bef892d8d201f9f8f0fc2b2dc03","ref":"refs/heads/main","pushedAt":"2024-02-22T11:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Add `prune!` on backends and release a new version","shortMessageHtmlLink":"Add prune! on backends and release a new version"}},{"before":"2caea16f64dfca301aca58888643a7ccac46e91b","after":"75f734d033ab9329cf1f988f3adf1f32926c647f","ref":"refs/heads/main","pushedAt":"2024-02-22T08:47:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Use modern ActiveRecord syntax for migration","shortMessageHtmlLink":"Use modern ActiveRecord syntax for migration"}},{"before":"a02c35ed1922d30f1a7213574f74ce6d1de9b6a3","after":"2caea16f64dfca301aca58888643a7ccac46e91b","ref":"refs/heads/main","pushedAt":"2024-02-22T08:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Add Postgres envvars to CI config","shortMessageHtmlLink":"Add Postgres envvars to CI config"}},{"before":"5cb3fea19e8d58df26dc6d6e643c34fdedc9ba94","after":"a02c35ed1922d30f1a7213574f74ce6d1de9b6a3","ref":"refs/heads/main","pushedAt":"2024-02-21T22:45:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Add a few more advanced examples","shortMessageHtmlLink":"Add a few more advanced examples"}},{"before":"b2aa865c2f9339347b39d477346503b82e3e8e35","after":"5cb3fea19e8d58df26dc6d6e643c34fdedc9ba94","ref":"refs/heads/main","pushedAt":"2024-02-21T14:17:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Replace wetransfer_style with standardrb (#17)\n\nIt is more relaxed and more widely used (and is less bikeshedded).","shortMessageHtmlLink":"Replace wetransfer_style with standardrb (#17)"}},{"before":null,"after":"685fe0f7ec7f6aee83b7545ed310ad419a9ef6c0","ref":"refs/heads/use-standard","pushedAt":"2024-02-21T13:58:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Run standardrb on CI","shortMessageHtmlLink":"Run standardrb on CI"}},{"before":"83a2a3dfa20ca4340e1fd4ad566723fa50b42e93","after":"b2aa865c2f9339347b39d477346503b82e3e8e35","ref":"refs/heads/main","pushedAt":"2024-01-17T13:25:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Please Rubocop (#16)","shortMessageHtmlLink":"Please Rubocop (#16)"}},{"before":"278eb7ea6d49fa5df7bcb919fa201056ad420a99","after":"83a2a3dfa20ca4340e1fd4ad566723fa50b42e93","ref":"refs/heads/main","pushedAt":"2023-11-02T11:14:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Fix Github actions so that CI functions again (#15)\n\nThe `services` key should be part of a job.\r\n\r\nSee https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idservices.\r\n\r\n* CI: Try to fix workflow definition\r\n\r\nThe `services` key should be part of a job.\r\n\r\nSee https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idservices.\r\n\r\n* CI: Update to ubuntu-22.04\r\n\r\n* CI: Update to ubuntu-22.04\r\n\r\n* Use setup-ruby action for installing gems\r\n\r\nSee https://github.com/ruby/setup-ruby/tree/master?tab=readme-ov-file#caching-bundle-install-automatically\r\n\r\n* Try to configure Redis connection for specs\r\n\r\n* Map redis service port\r\n\r\n* Go back to default Redis URL\r\n\r\nNow that the port is exposed on localhost, this should work.\r\n\r\n* Configure postgres service container\r\n\r\n* CI: Update deprecated actions\r\n\r\n* Test with latest Ruby v3.2\r\n\r\n* CI: Try to fix connection to MySQL\r\n\r\n* Fix RSpec setup\r\n\r\n* Clean up syntax\r\n\r\n* Migration: Fix index definition","shortMessageHtmlLink":"Fix Github actions so that CI functions again (#15)"}},{"before":"1e428619d9cc5ba52e467d92cc7e33eaea686421","after":"278eb7ea6d49fa5df7bcb919fa201056ad420a99","ref":"refs/heads/main","pushedAt":"2023-10-28T15:00:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Add a test case to check for side effects (#14)\n\nThis test verifies that not only the response is the same for cached\r\nrequests, but also that the actual processing only happens once.","shortMessageHtmlLink":"Add a test case to check for side effects (#14)"}},{"before":"65ebf9d6caed64e1ffd593dbe2e614a02bde4fea","after":"1e428619d9cc5ba52e467d92cc7e33eaea686421","ref":"refs/heads/main","pushedAt":"2023-10-28T14:59:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Database adapter: Suggest purging in batches (#13)","shortMessageHtmlLink":"Database adapter: Suggest purging in batches (#13)"}},{"before":"d5b1bdc810bad7bc1c1a7f7bec587210da06bb29","after":"65ebf9d6caed64e1ffd593dbe2e614a02bde4fea","ref":"refs/heads/main","pushedAt":"2023-10-27T17:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Database adapter: Fix typo in purge instructions (#12)","shortMessageHtmlLink":"Database adapter: Fix typo in purge instructions (#12)"}},{"before":"1c2d1f93ae702644d44c38d97720f53505c1cbcd","after":"d5b1bdc810bad7bc1c1a7f7bec587210da06bb29","ref":"refs/heads/main","pushedAt":"2023-10-27T17:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"d66de8c06e7a6d7ad6edee9086054410d80fd91a","after":"1c2d1f93ae702644d44c38d97720f53505c1cbcd","ref":"refs/heads/main","pushedAt":"2023-10-27T17:29:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julik","name":"Julik Tarkhanov","path":"/julik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16446?s=80&v=4"},"commit":{"message":"Release 1.0.0","shortMessageHtmlLink":"Release 1.0.0"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQxODoyMzoyNC4wMDAwMDBazwAAAARwDEMp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQxODoyMzoyNC4wMDAwMDBazwAAAARwDEMp","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yN1QxNzoyOToxOS4wMDAwMDBazwAAAAOhkuNC"}},"title":"Activity ยท julik/idempo"}