{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3698608,"defaultBranch":"master","name":"sidekiq-scheduler","ownerLogin":"sidekiq-scheduler","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-12T18:52:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107698623?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715860334.0","currentOid":""},"activityList":{"items":[{"before":"58e18351054fc3c264b2b5a684173316f674c386","after":"9da5f130072ae8bf8f500862f44789029234b84e","ref":"refs/heads/master","pushedAt":"2024-05-16T14:07:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Refactor cron job time calculations\n\nWhen a job is scheduled exactly between next and previous runs then round down to the previous run time.\nUpdated specs to reflect this.","shortMessageHtmlLink":"Refactor cron job time calculations"}},{"before":"5b71586f9fa3baadb890aaa4b9f1f3c7efbeca6d","after":"58e18351054fc3c264b2b5a684173316f674c386","ref":"refs/heads/master","pushedAt":"2024-05-16T12:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Update README.md\n\nMention the usage of fugit and support for up to 6 arguments in the cron string","shortMessageHtmlLink":"Update README.md"}},{"before":"b150740ff13fbccbc10ed16f3d425a6a0e2d4579","after":null,"ref":"refs/heads/issue-181","pushedAt":"2024-05-16T11:52:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"}},{"before":"1e8d186d5f856d860e92fd89a68e4647730c6da8","after":"5b71586f9fa3baadb890aaa4b9f1f3c7efbeca6d","ref":"refs/heads/master","pushedAt":"2024-05-16T11:45:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Do not attempt to set job next_time when job is nil (#445)\n\nHaving an `at`-rule in sidekiq.yml with a date in the past results in a undefined method `next_time' for nil:NilClass.","shortMessageHtmlLink":"Do not attempt to set job next_time when job is nil (#445)"}},{"before":"cc4edc82df0fd9897eec034d0c7166fff6c54c57","after":"1e8d186d5f856d860e92fd89a68e4647730c6da8","ref":"refs/heads/master","pushedAt":"2024-05-16T11:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Replace Redis pipeline with multi in register_job_instance.","shortMessageHtmlLink":"Replace Redis pipeline with multi in register_job_instance."}},{"before":"f42671554be7d4549c6c7faa5d8a200e63ee9a27","after":"cc4edc82df0fd9897eec034d0c7166fff6c54c57","ref":"refs/heads/master","pushedAt":"2024-04-05T18:22:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t27duck","name":"Tony Drake","path":"/t27duck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545604?s=80&v=4"},"commit":{"message":"Fix initializers path in README (#465)","shortMessageHtmlLink":"Fix initializers path in README (#465)"}},{"before":"6f1a07a05a7023f068eca42948eefe102ca45ed7","after":"f42671554be7d4549c6c7faa5d8a200e63ee9a27","ref":"refs/heads/master","pushedAt":"2024-02-13T10:48:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"CI against Ruby 3.3","shortMessageHtmlLink":"CI against Ruby 3.3"}},{"before":"76beae3559e02c93d10cbee1d3985be8b4cc9ea1","after":"6f1a07a05a7023f068eca42948eefe102ca45ed7","ref":"refs/heads/master","pushedAt":"2024-02-12T13:05:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Fix broken CI against Sidekiq 7.2\n\nThe API of Redis commands via Sidekiq was changed at Sidekiq 7.2.\nThis PR fixes to use the new style.\n\nRef: https://github.com/sidekiq/sidekiq/issues/6083、 https://github.com/sidekiq/sidekiq/commit/3b8a3c3ea29b63b21e01010f630c936d25265712","shortMessageHtmlLink":"Fix broken CI against Sidekiq 7.2"}},{"before":"ab177fb0f5e4061339a9a1db00e90c3e8f6fd87f","after":"76beae3559e02c93d10cbee1d3985be8b4cc9ea1","ref":"refs/heads/master","pushedAt":"2023-12-13T17:52:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Update tilt dependency (or at least increase compatibiliy)","shortMessageHtmlLink":"Update tilt dependency (or at least increase compatibiliy)"}},{"before":"64b00b9a5d60084b7ea06c95cdad9cd1e4ac2ea5","after":"ab177fb0f5e4061339a9a1db00e90c3e8f6fd87f","ref":"refs/heads/master","pushedAt":"2023-11-28T14:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Add note about Sidekiq::Job\n\nSidekiq::Worker has been renamed as Sidekiq::Job. See;\n\n* Sidekiq::Job added as an alias in v6.3: https://github.com/sidekiq/sidekiq/blob/main/Changes.md#630\n* Sidekiq::Worker replaced with Sidekiq::Job and Sidekiq::Worker retained as an alias in v6.4: https://github.com/sidekiq/sidekiq/blob/main/Changes.md#640","shortMessageHtmlLink":"Add note about Sidekiq::Job"}},{"before":"cc6326a11156f5f863f9baacf8afd926996de268","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-18T13:03:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c7b02be16e9d3bb2163e0ca2273bf333e399974a","after":"64b00b9a5d60084b7ea06c95cdad9cd1e4ac2ea5","ref":"refs/heads/master","pushedAt":"2023-09-18T13:03:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":null,"after":"cc6326a11156f5f863f9baacf8afd926996de268","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-04T21:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"cc9eb5780efddbcf8568711c7e7369161ab0e5a7","after":"c7b02be16e9d3bb2163e0ca2273bf333e399974a","ref":"refs/heads/master","pushedAt":"2023-07-07T21:46:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Link to Chronic in README","shortMessageHtmlLink":"Link to Chronic in README"}},{"before":"ec0a74c89703f0ef0b653314af6ffdc59cfe304b","after":null,"ref":"refs/heads/cache_control_private","pushedAt":"2023-06-15T21:27:15.466Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t27duck","name":"Tony Drake","path":"/t27duck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545604?s=80&v=4"}},{"before":"a36871ccbffdcd5cb6ce9139d4f6eb05569ad26c","after":"cc9eb5780efddbcf8568711c7e7369161ab0e5a7","ref":"refs/heads/master","pushedAt":"2023-06-15T21:26:50.631Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t27duck","name":"Tony Drake","path":"/t27duck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545604?s=80&v=4"},"commit":{"message":"Change cache-control to private (#446)\n\nAs mentioned in https://github.com/sidekiq/sidekiq/issues/5936 the public cache control could leak information when used with CloudFront or other CDNs. It was decided to change the cache setting in Sidekiq web's static assets to private.\r\n\r\nThis changes the gem's cache-control settings to match the recently released Sidekiq's.","shortMessageHtmlLink":"Change cache-control to private (#446)"}},{"before":null,"after":"ec0a74c89703f0ef0b653314af6ffdc59cfe304b","ref":"refs/heads/cache_control_private","pushedAt":"2023-06-15T20:49:51.883Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t27duck","name":"Tony Drake","path":"/t27duck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545604?s=80&v=4"},"commit":{"message":"Change cache-control to private\n\nAs mentioned in https://github.com/sidekiq/sidekiq/issues/5936 the public cache control could leak information when used with CloudFront or other CDNs. It was decided to change the cache setting in Sidekiq web's static assets to private.\n\nThis changes the gem's cache-control settings to match the recently released Sidekiq's.","shortMessageHtmlLink":"Change cache-control to private"}},{"before":"87dc745d7f82a6ce89fea6c3a5eb5ffae223532b","after":"a36871ccbffdcd5cb6ce9139d4f6eb05569ad26c","ref":"refs/heads/master","pushedAt":"2023-06-06T11:24:12.404Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Remove code for Sidekiq < 6.0\n\nsidekiq-scheduler only supports Sidekiq 6.0 since #411.","shortMessageHtmlLink":"Remove code for Sidekiq < 6.0"}},{"before":"13397c61a9ca7c014f2463ddca5f8b1ea14f7053","after":"87dc745d7f82a6ce89fea6c3a5eb5ffae223532b","ref":"refs/heads/master","pushedAt":"2023-06-05T13:22:37.460Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Reset `SidekiqScheduler::Scheduler.dynamic` after spec","shortMessageHtmlLink":"Reset SidekiqScheduler::Scheduler.dynamic after spec"}},{"before":"24606d96cb1f178e8bc5af86c2be2be47c074760","after":"13397c61a9ca7c014f2463ddca5f8b1ea14f7053","ref":"refs/heads/master","pushedAt":"2023-06-01T23:21:21.517Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Fix a typo in REAMDE","shortMessageHtmlLink":"Fix a typo in REAMDE"}},{"before":"664156231e068d141c59158a753507bcfeae65f8","after":"24606d96cb1f178e8bc5af86c2be2be47c074760","ref":"refs/heads/master","pushedAt":"2023-05-31T11:31:18.370Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"disable minimum coverage","shortMessageHtmlLink":"disable minimum coverage"}},{"before":"1092b96ce99fc2b78704af6ec42febfee5abfa99","after":"664156231e068d141c59158a753507bcfeae65f8","ref":"refs/heads/master","pushedAt":"2023-05-31T11:26:41.122Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Don't set rufus_scheduler_options to nil\n\nFixes https://github.com/sidekiq-scheduler/sidekiq-scheduler/issues/426\n\nCo-Authored-By: Sam Schenkman-Moore ","shortMessageHtmlLink":"Don't set rufus_scheduler_options to nil"}},{"before":"1a925e8504ea369f81f2e96004a9ed0ad892b453","after":"1092b96ce99fc2b78704af6ec42febfee5abfa99","ref":"refs/heads/master","pushedAt":"2023-05-31T11:19:23.215Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Don't set rufus_scheduler_options to nil\n\nFixes https://github.com/sidekiq-scheduler/sidekiq-scheduler/issues/426\n\nCo-Authored-By: Sam Schenkman-Moore ","shortMessageHtmlLink":"Don't set rufus_scheduler_options to nil"}},{"before":"df80c431faebf19f7f4b2a749cfa6c7c97bb0e03","after":"1a925e8504ea369f81f2e96004a9ed0ad892b453","ref":"refs/heads/master","pushedAt":"2023-05-31T11:04:15.079Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"bump to v5.0.3","shortMessageHtmlLink":"bump to v5.0.3"}},{"before":"2ea5008d25febb82ef996a5a28216834f2b6eb23","after":"df80c431faebf19f7f4b2a749cfa6c7c97bb0e03","ref":"refs/heads/master","pushedAt":"2023-05-31T11:03:00.642Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"8005ed58e4fbc01a65806e03c523ff72c2ae4ad1","after":"2ea5008d25febb82ef996a5a28216834f2b6eb23","ref":"refs/heads/master","pushedAt":"2023-05-31T10:54:41.317Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"update copy","shortMessageHtmlLink":"update copy"}},{"before":"6e5c097dedcd8a6d10a540402d9fdd19eb3b410e","after":"8005ed58e4fbc01a65806e03c523ff72c2ae4ad1","ref":"refs/heads/master","pushedAt":"2023-05-31T10:44:54.384Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Symbolize keys in the expectation","shortMessageHtmlLink":"Symbolize keys in the expectation"}},{"before":"c3503ebbdd323451bbe04169a0b8912cd1383a25","after":null,"ref":"refs/heads/depricated_redis_62_commands","pushedAt":"2023-05-16T13:18:24.452Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"}},{"before":"91adde9304cf6dcf8c74014b4543dd076820ab17","after":"6e5c097dedcd8a6d10a540402d9fdd19eb3b410e","ref":"refs/heads/master","pushedAt":"2023-05-04T11:39:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcelolx","name":"Marcelo Lauxen","path":"/marcelolx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20196775?s=80&v=4"},"commit":{"message":"Don't use depicated Redis commands\n\nSidekiq 7.1 now warns on depircated Redis commands. `zrangebyscore` is currently used by the gem which is depicated in Redis 6.2 which is the mimimum required Redis version for current Sidekiq.\n\nSince we most likely are supporting the latest 7.x of Sidekiq, I reused the \"GTE 7.0\" check and redirected calls to `zrangebyscore` to use the Sidekiq Adaptor class.\n\nThe difference in commands is based off of the changes to Sidekiq when it swapped out the depricated call:\nhttps://github.com/sidekiq/sidekiq/commit/1aca434e5cd830cbd0020f1f82ef3a3cb6b2d477#diff-25f829140be25a886134933b537d356dddb12234ca85319e50b381f9edb6b74dR686","shortMessageHtmlLink":"Don't use depicated Redis commands"}},{"before":null,"after":"c3503ebbdd323451bbe04169a0b8912cd1383a25","ref":"refs/heads/depricated_redis_62_commands","pushedAt":"2023-05-02T22:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t27duck","name":"Tony Drake","path":"/t27duck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545604?s=80&v=4"},"commit":{"message":"Don't use depicated Redis commands\n\nSidekiq 7.1 now warns on depircated Redis commands. `zrangebyscore` is currently used by the gem which is depicated in Redis 6.2 which is the mimimum required Redis version for current Sidekiq.\n\nSince we most likely are supporting the latest 7.x of Sidekiq, I reused the \"GTE 7.0\" check and redirected calls to `zrangebyscore` to use the Sidekiq Adaptor class.\n\nThe difference in commands is based off of the changes to Sidekiq when it swapped out the depricated call:\nhttps://github.com/sidekiq/sidekiq/commit/1aca434e5cd830cbd0020f1f82ef3a3cb6b2d477#diff-25f829140be25a886134933b537d356dddb12234ca85319e50b381f9edb6b74dR686","shortMessageHtmlLink":"Don't use depicated Redis commands"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES7Sp9QA","startCursor":null,"endCursor":null}},"title":"Activity · sidekiq-scheduler/sidekiq-scheduler"}