{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5082327,"defaultBranch":"master","name":"hirefire-resource-ruby","ownerLogin":"hirefire","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-17T13:38:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11725336?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721990098.0","currentOid":""},"activityList":{"items":[{"before":"d6b0d40c9e592144e8ad56dc51c6e6a18a3aa4f9","after":"c4c463eb25245cdc267da219c6f56d61fe7e536a","ref":"refs/heads/master","pushedAt":"2024-07-26T10:31:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Release v1.0.4","shortMessageHtmlLink":"Release v1.0.4"}},{"before":"1d16061ce77e442e5fd9a4f559c40890c3c8389b","after":"c4c463eb25245cdc267da219c6f56d61fe7e536a","ref":"refs/heads/goodjob-compat","pushedAt":"2024-07-26T10:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Release v1.0.4","shortMessageHtmlLink":"Release v1.0.4"}},{"before":"74e7e62715a3c66e430a4f95c2b13066985f184b","after":"1d16061ce77e442e5fd9a4f559c40890c3c8389b","ref":"refs/heads/goodjob-compat","pushedAt":"2024-07-26T10:15:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Good Job v4","shortMessageHtmlLink":"Add support for Good Job v4"}},{"before":"01aea0106d05251e533a64be5e8af6125e334724","after":"74e7e62715a3c66e430a4f95c2b13066985f184b","ref":"refs/heads/goodjob-compat","pushedAt":"2024-07-26T10:06:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Good Job v4","shortMessageHtmlLink":"Add support for Good Job v4"}},{"before":"f53ffb013aa5b761e13c922352688122090dba08","after":"01aea0106d05251e533a64be5e8af6125e334724","ref":"refs/heads/goodjob-compat","pushedAt":"2024-07-26T09:59:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Good Job v4","shortMessageHtmlLink":"Add support for Good Job v4"}},{"before":"c0cd0d679d7e2acc393f48f173369b5bbebdf453","after":"f53ffb013aa5b761e13c922352688122090dba08","ref":"refs/heads/goodjob-compat","pushedAt":"2024-07-26T09:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Good Job v4","shortMessageHtmlLink":"Add support for Good Job v4"}},{"before":null,"after":"c0cd0d679d7e2acc393f48f173369b5bbebdf453","ref":"refs/heads/goodjob-compat","pushedAt":"2024-07-26T08:07:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Exclude running jobs from Good Job measurements","shortMessageHtmlLink":"Exclude running jobs from Good Job measurements"}},{"before":"8929cf11c37a9a2ddf8b96f844b2a13ffcaa1857","after":"c36257f493261bb8802a2d066c8a6579e82f057f","ref":"refs/heads/resque-optimize-scheduled-size","pushedAt":"2024-06-09T20:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add skip_scheduled and skip_working to Resque macro\n\nThis allows you to skip the scheduled and working queues when calculating the worker count.","shortMessageHtmlLink":"Add skip_scheduled and skip_working to Resque macro"}},{"before":null,"after":"8929cf11c37a9a2ddf8b96f844b2a13ffcaa1857","ref":"refs/heads/resque-optimize-scheduled-size","pushedAt":"2024-06-09T10:07:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Introduce HireFire::Macro::Resque::Cache\n\nThis change adds a caching mechanism to the Resque macro.\n\nSince we have to scan the entire delayed set in Redis to acquire the sizes of the requested queues\ncontaining jobs scheduled to run now, we can instead process the size of every queue associated with\nthe scanned jobs, whether requested or not, and cache it for a certain amount of time.\n\nThis approach allows us to avoid scanning the entire delayed set on subsequent requests within the\ncache duration. Instead, we can access and aggregate the cached data. This will significantly\nimprove throughput for applications that have a large number of scheduled jobs and/or a large number\nof Resque process types that need to be monitored.","shortMessageHtmlLink":"Introduce HireFire::Macro::Resque::Cache"}},{"before":"64a508e421fcc314171a9e1a44b7955a58924419","after":"d6b0d40c9e592144e8ad56dc51c6e6a18a3aa4f9","ref":"refs/heads/master","pushedAt":"2024-06-09T10:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add additional tests for HireFire::Macro::Resque working set","shortMessageHtmlLink":"Add additional tests for HireFire::Macro::Resque working set"}},{"before":"69879d65874b46d394a00f3c03a7bcf28bb4fc3d","after":"64a508e421fcc314171a9e1a44b7955a58924419","ref":"refs/heads/master","pushedAt":"2024-05-23T16:08:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"fb35d788447d4b85d3a76c1f0fef0d1bad914ac7","after":"64a508e421fcc314171a9e1a44b7955a58924419","ref":"refs/heads/que","pushedAt":"2024-05-23T15:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"cc04ee01779b5fb2fe24909318c82af422eeb2db","after":"fb35d788447d4b85d3a76c1f0fef0d1bad914ac7","ref":"refs/heads/que","pushedAt":"2024-05-23T15:33:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Que v0 and v1","shortMessageHtmlLink":"Add support for Que v0 and v1"}},{"before":"15759cd78de391a141e773ed2951b991804e32ca","after":"cc04ee01779b5fb2fe24909318c82af422eeb2db","ref":"refs/heads/que","pushedAt":"2024-05-23T15:29:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Que v0 and v1","shortMessageHtmlLink":"Add support for Que v0 and v1"}},{"before":"1ea9b8dd92e8f493e12a804d40b57e3024236556","after":"69879d65874b46d394a00f3c03a7bcf28bb4fc3d","ref":"refs/heads/master","pushedAt":"2024-03-13T10:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Update release instructions to generate up-to-date lock files","shortMessageHtmlLink":"Update release instructions to generate up-to-date lock files"}},{"before":"7ab96e1eb727509d694000a2cc602e9f2e00184b","after":"1ea9b8dd92e8f493e12a804d40b57e3024236556","ref":"refs/heads/master","pushedAt":"2024-03-13T10:44:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Release v1.0.2","shortMessageHtmlLink":"Release v1.0.2"}},{"before":"1ea9b8dd92e8f493e12a804d40b57e3024236556","after":"69879d65874b46d394a00f3c03a7bcf28bb4fc3d","ref":"refs/heads/develop","pushedAt":"2024-03-13T10:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Update release instructions to generate up-to-date lock files","shortMessageHtmlLink":"Update release instructions to generate up-to-date lock files"}},{"before":"49af48cb8c2df250fb959096e898a5e5ebd738bc","after":"1ea9b8dd92e8f493e12a804d40b57e3024236556","ref":"refs/heads/develop","pushedAt":"2024-03-13T10:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Release v1.0.2","shortMessageHtmlLink":"Release v1.0.2"}},{"before":"7ab96e1eb727509d694000a2cc602e9f2e00184b","after":"49af48cb8c2df250fb959096e898a5e5ebd738bc","ref":"refs/heads/develop","pushedAt":"2024-03-13T10:33:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for dashes in `HireFire::Worker` names","shortMessageHtmlLink":"Add support for dashes in HireFire::Worker names"}},{"before":"7978b086f6d8065cb05818c8904170bbe17c6482","after":"15759cd78de391a141e773ed2951b991804e32ca","ref":"refs/heads/que","pushedAt":"2024-03-03T11:37:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Que v0 and v1","shortMessageHtmlLink":"Add support for Que v0 and v1"}},{"before":null,"after":"7978b086f6d8065cb05818c8904170bbe17c6482","ref":"refs/heads/que","pushedAt":"2024-03-03T11:31:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Add support for Que v0 and v1","shortMessageHtmlLink":"Add support for Que v0 and v1"}},{"before":"c46381ab039a43c27ae30c376307f45f5fe9690e","after":"7ab96e1eb727509d694000a2cc602e9f2e00184b","ref":"refs/heads/develop","pushedAt":"2024-03-03T08:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Release v1.0.1","shortMessageHtmlLink":"Release v1.0.1"}},{"before":"c46381ab039a43c27ae30c376307f45f5fe9690e","after":"7ab96e1eb727509d694000a2cc602e9f2e00184b","ref":"refs/heads/master","pushedAt":"2024-02-01T14:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Release v1.0.1","shortMessageHtmlLink":"Release v1.0.1"}},{"before":"0863d15f7aa87858a35dcdb4ade2d9c71ce4a7d8","after":"c46381ab039a43c27ae30c376307f45f5fe9690e","ref":"refs/heads/master","pushedAt":"2024-02-01T14:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Fix Sidekiq macro for Sidekiq update from < v7.2.1 to >= v7.2.1","shortMessageHtmlLink":"Fix Sidekiq macro for Sidekiq update from < v7.2.1 to >= v7.2.1"}},{"before":"0863d15f7aa87858a35dcdb4ade2d9c71ce4a7d8","after":"c46381ab039a43c27ae30c376307f45f5fe9690e","ref":"refs/heads/develop","pushedAt":"2024-02-01T14:22:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"},"commit":{"message":"Fix Sidekiq macro for Sidekiq update from < v7.2.1 to >= v7.2.1","shortMessageHtmlLink":"Fix Sidekiq macro for Sidekiq update from < v7.2.1 to >= v7.2.1"}},{"before":"a2a13dc983d92bea18e2d75d9a554b7fe4a3a66b","after":null,"ref":"refs/heads/solid_queue","pushedAt":"2024-01-30T09:31:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"}},{"before":"2a8bc0d7113fddfdaab96205030a997e30c9ef69","after":null,"ref":"refs/heads/sidekiq-macro-optimization","pushedAt":"2024-01-30T09:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"}},{"before":"bfb0d20ece32245408b02bd369d9aa0495417f3a","after":null,"ref":"refs/heads/latency","pushedAt":"2024-01-30T09:31:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"}},{"before":"9962f65554645e89bf030ee4666a8233bd6e49de","after":null,"ref":"refs/heads/redis-5-support","pushedAt":"2024-01-30T09:30:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"}},{"before":"a2a13dc983d92bea18e2d75d9a554b7fe4a3a66b","after":null,"ref":"refs/heads/with-priority","pushedAt":"2024-01-30T09:28:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrrooijen","name":"Michael van Rooijen","path":"/mrrooijen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54708?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQxMDozMTo1NS4wMDAwMDBazwAAAASJ6qnR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQxMDozMTo1NS4wMDAwMDBazwAAAASJ6qnR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0zMFQwOToyODo0My4wMDAwMDBazwAAAAPsvOyq"}},"title":"Activity ยท hirefire/hirefire-resource-ruby"}