{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":589751196,"defaultBranch":"main","name":"sprinkler","ownerLogin":"salesforce","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-16T21:11:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/453694?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719341910.0","currentOid":""},"activityList":{"items":[{"before":"4a95b1a5c2231dbb14c6eeed4318a85435532f71","after":"11fbc35a59194b324ae2476b952eab1fa161a2cb","ref":"refs/heads/main","pushedAt":"2024-06-25T18:57:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":":arrow_up: update dependencies (#39)","shortMessageHtmlLink":"⬆️ update dependencies (#39)"}},{"before":"a640b9d1ad9c248c0058bf7629c1ef6f9d92daf8","after":"4a95b1a5c2231dbb14c6eeed4318a85435532f71","ref":"refs/heads/main","pushedAt":"2024-03-22T20:47:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"🐛 fix: cleanup config and scheduled workflow deletion bug, add more descriptive stdout (#38)","shortMessageHtmlLink":"🐛 fix: cleanup config and scheduled workflow deletion bug, add more d…"}},{"before":"52c9d2e0b9c497c924e17ee27fcedd9dffa27378","after":"a640b9d1ad9c248c0058bf7629c1ef6f9d92daf8","ref":"refs/heads/main","pushedAt":"2024-03-20T17:34:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":":arrow_up: update dependencies (#37)","shortMessageHtmlLink":"⬆️ update dependencies (#37)"}},{"before":"09c5daae2f9b97359b624dd63b9c59b69b5682ac","after":"52c9d2e0b9c497c924e17ee27fcedd9dffa27378","ref":"refs/heads/main","pushedAt":"2024-03-20T17:28:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":":boom: :sparkles: Add CLI to do DB cleanup (#36)\n\n- :boom: moves the cleanup logic from scheduler to the new cleanup CLI.","shortMessageHtmlLink":"💥 ✨ Add CLI to do DB cleanup (#36)"}},{"before":"7afd9f1c9fd3e2ccf95b71245d12c6c996d63ff4","after":"09c5daae2f9b97359b624dd63b9c59b69b5682ac","ref":"refs/heads/main","pushedAt":"2024-03-12T22:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"update go to 1.22 and other dependencies","shortMessageHtmlLink":"update go to 1.22 and other dependencies"}},{"before":"88ec319eb7816879ce32477e8279b07a043573c9","after":"7afd9f1c9fd3e2ccf95b71245d12c6c996d63ff4","ref":"refs/heads/main","pushedAt":"2024-03-08T00:21:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"add workflow activation and scheduling lock TTL (#35)","shortMessageHtmlLink":"add workflow activation and scheduling lock TTL (#35)"}},{"before":"f342c06cf9752c709b2dd33f7ae1676267283a50","after":"88ec319eb7816879ce32477e8279b07a043573c9","ref":"refs/heads/main","pushedAt":"2023-10-07T01:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"add region to STS client (#33)","shortMessageHtmlLink":"add region to STS client (#33)"}},{"before":"b344c4892d32390b93153a8db4291a2563cfedb2","after":"f342c06cf9752c709b2dd33f7ae1676267283a50","ref":"refs/heads/main","pushedAt":"2023-08-23T18:01:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"support stagger start time when multiple workflows from orchard runner (#32)\n\nwhen orchard runner returns multiple workflows, schedule option to\r\n`StaggerStartMinutes` allow activating each orchard workflow with a gap\r\nof the specified minutes.\r\n\r\nin scheduler, decoupled the original create and activate from a single\r\nmethod to 2. create will add stagger start minutes to each of next\r\nworkflow as the `start_time`. This data goes to the\r\n`scheduled_workflows` table. A new decoupled method activate workflow\r\nwill follow the time tick, and activate upon the start_time.\r\n\r\nThe schema is updated. And the ws payload is added with an optional\r\nfield `StaggerStartMinutes`.","shortMessageHtmlLink":"support stagger start time when multiple workflows from orchard runner ("}},{"before":"79efbceebae66c55be473696a3f98367b6960ab8","after":"b344c4892d32390b93153a8db4291a2563cfedb2","ref":"refs/heads/main","pushedAt":"2023-08-16T23:10:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"crop SNS message based on max size limit (#31)","shortMessageHtmlLink":"crop SNS message based on max size limit (#31)"}},{"before":"79efbceebae66c55be473696a3f98367b6960ab8","after":null,"ref":"refs/tags/v0.3.2","pushedAt":"2023-08-07T19:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"}},{"before":"52a1bb01210d7b7398e1a4c51d67cba5d0cf07cb","after":"79efbceebae66c55be473696a3f98367b6960ab8","ref":"refs/heads/main","pushedAt":"2023-08-07T19:15:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"support scalable multi-workflows (#29)","shortMessageHtmlLink":"support scalable multi-workflows (#29)"}},{"before":"c5640c1eea71aa6174f9cc9011fbd1f8fb714428","after":"52a1bb01210d7b7398e1a4c51d67cba5d0cf07cb","ref":"refs/heads/main","pushedAt":"2023-08-02T22:14:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"update dependencies (#28)","shortMessageHtmlLink":"update dependencies (#28)"}},{"before":"887558a88aad153942a7e30fe336a457a298c48e","after":"c5640c1eea71aa6174f9cc9011fbd1f8fb714428","ref":"refs/heads/main","pushedAt":"2023-07-29T04:44:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"add prometheus summary to metrics (#27)","shortMessageHtmlLink":"add prometheus summary to metrics (#27)"}},{"before":"3d7f95064dd62158944026393da31fd850a90d43","after":"887558a88aad153942a7e30fe336a457a298c48e","ref":"refs/heads/main","pushedAt":"2023-06-01T03:38:38.797Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"add prometheus metrics implementation (#26)","shortMessageHtmlLink":"add prometheus metrics implementation (#26)"}},{"before":"44d6a74b0acb60d61251505ac5aa25454956da4e","after":"3d7f95064dd62158944026393da31fd850a90d43","ref":"refs/heads/main","pushedAt":"2023-04-20T02:18:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Support EveryHour in addInterval (#25)","shortMessageHtmlLink":"Support EveryHour in addInterval (#25)"}},{"before":"55e0bc0322c12d2b065ee61f8cb922697062ab26","after":"44d6a74b0acb60d61251505ac5aa25454956da4e","ref":"refs/heads/main","pushedAt":"2023-04-18T00:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"[breaking] workflow DELETE endpoint, soft delete in DB, PUT workflow instead of POST (#22)","shortMessageHtmlLink":"[breaking] workflow DELETE endpoint, soft delete in DB, PUT workflow …"}},{"before":"34b432bc82a86d804ac4a1ffd471f27124290e6c","after":"55e0bc0322c12d2b065ee61f8cb922697062ab26","ref":"refs/heads/main","pushedAt":"2023-04-17T23:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Notify via SNS owner for schedule failures (#24)","shortMessageHtmlLink":"Notify via SNS owner for schedule failures (#24)"}},{"before":"729a27dc4b362ec0dd794bb312424903d86483e3","after":"34b432bc82a86d804ac4a1ffd471f27124290e6c","ref":"refs/heads/main","pushedAt":"2023-04-17T21:40:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"add hour to every unit (#23)","shortMessageHtmlLink":"add hour to every unit (#23)"}},{"before":"3d4464c235d96e448638404c1e8069b41afe6c85","after":"729a27dc4b362ec0dd794bb312424903d86483e3","ref":"refs/heads/main","pushedAt":"2023-04-14T00:12:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"throw combined stdout stderr as error; return stdout only for json (#21)","shortMessageHtmlLink":"throw combined stdout stderr as error; return stdout only for json (#21)"}},{"before":"f84c8862c5e3e001c0e7fa160627532f8e93c5c3","after":"3d4464c235d96e448638404c1e8069b41afe6c85","ref":"refs/heads/main","pushedAt":"2023-04-10T22:49:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"scheduler to check workflow is_active (#19)","shortMessageHtmlLink":"scheduler to check workflow is_active (#19)"}},{"before":"586e870de3e0be4a2ef82e2a2682f6b78b76956d","after":"f84c8862c5e3e001c0e7fa160627532f8e93c5c3","ref":"refs/heads/main","pushedAt":"2023-04-05T21:52:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Allow configuration of api key when invoking orchard; (#17)","shortMessageHtmlLink":"Allow configuration of api key when invoking orchard; (#17)"}},{"before":"9f74cfdf7cf5b3e26ab3171f799c3757dbc1b0fe","after":"586e870de3e0be4a2ef82e2a2682f6b78b76956d","ref":"refs/heads/main","pushedAt":"2023-04-04T21:34:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Support static credentials and assume role for S3Client (#16)","shortMessageHtmlLink":"Support static credentials and assume role for S3Client (#16)"}},{"before":"dc8ee308606a3d1b5b2da5cd3736662a5e1f9a7d","after":"9f74cfdf7cf5b3e26ab3171f799c3757dbc1b0fe","ref":"refs/heads/main","pushedAt":"2023-04-03T03:57:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Reference the same DB config string (#15)","shortMessageHtmlLink":"Reference the same DB config string (#15)"}},{"before":"42b92df53bafadf166bbfae7688cd1eb579779fb","after":"dc8ee308606a3d1b5b2da5cd3736662a5e1f9a7d","ref":"refs/heads/main","pushedAt":"2023-03-28T00:17:34.880Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"fix regex for \"every\" type (#13)","shortMessageHtmlLink":"fix regex for \"every\" type (#13)"}},{"before":"bc29b63845fc6159c92abdf6a0778072f85f82d0","after":"42b92df53bafadf166bbfae7688cd1eb579779fb","ref":"refs/heads/main","pushedAt":"2023-03-28T00:05:42.862Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"README example Sprinkler payload (#12)","shortMessageHtmlLink":"README example Sprinkler payload (#12)"}},{"before":"12dbfdfeec146a9142a63ed04ab99b3f95b215c7","after":"bc29b63845fc6159c92abdf6a0778072f85f82d0","ref":"refs/heads/main","pushedAt":"2023-03-27T23:32:26.868Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Add PR check action (#11)","shortMessageHtmlLink":"Add PR check action (#11)"}},{"before":"b43ac113678b9f9ebade501e0d2118f2fd335a58","after":"12dbfdfeec146a9142a63ed04ab99b3f95b215c7","ref":"refs/heads/main","pushedAt":"2023-03-27T20:44:05.355Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Add s3 artifact support for scheduler (#10)","shortMessageHtmlLink":"Add s3 artifact support for scheduler (#10)"}},{"before":"05c5e6d37881d3db47c9a339d2352c3ecddd3b41","after":"b43ac113678b9f9ebade501e0d2118f2fd335a58","ref":"refs/heads/main","pushedAt":"2023-03-21T16:49:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"docker image sprinkler with java, s3 get object (#9)","shortMessageHtmlLink":"docker image sprinkler with java, s3 get object (#9)"}},{"before":"da04b59db3feee906576a1ef1519392a21b470a8","after":"05c5e6d37881d3db47c9a339d2352c3ecddd3b41","ref":"refs/heads/main","pushedAt":"2023-03-18T00:25:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"better database defaults with CLI flags too (#8)","shortMessageHtmlLink":"better database defaults with CLI flags too (#8)"}},{"before":"29cd9cf7d918e3aee53ea599326fd50c251ca3bb","after":"da04b59db3feee906576a1ef1519392a21b470a8","ref":"refs/heads/main","pushedAt":"2023-03-18T00:15:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"realstraw","name":"Kexin Xie","path":"/realstraw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406633?s=80&v=4"},"commit":{"message":"Run instructions in README (#7)","shortMessageHtmlLink":"Run instructions in README (#7)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbvkxOQA","startCursor":null,"endCursor":null}},"title":"Activity · salesforce/sprinkler"}