{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":157175308,"defaultBranch":"master","name":"take-care","ownerLogin":"deiwin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-12T07:47:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2261897?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681143022.0","currentOid":""},"activityList":{"items":[{"before":"4a89787a52854e83e850183af3a890e46312e13e","after":"199d54e72ad646ee13ce1beb56698f4a2d4e6fd2","ref":"refs/heads/master","pushedAt":"2023-04-10T16:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Update version to v0.7.1","shortMessageHtmlLink":"Update version to v0.7.1"}},{"before":"9c06f933c240af0247e450b8e5c8559b7bd7f2e5","after":"4a89787a52854e83e850183af3a890e46312e13e","ref":"refs/heads/master","pushedAt":"2023-04-10T15:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Retry Slack request when hitting rate limits\n\nAs described in the changelog, this trades unnecessary failures in favor\nof some delay. In most cases a delay of up to a few minutes is less of\na problem than full or partial failure.\n\nThe retry limit of 4 is arbitrary. In most cases one should be enough,\nbut with multiple concurrent invocations (e.g. by different people using\nthe same token for --dry-run) more may be necessary. 4 was chosen as\nsomething that should let each request likely to pass eventually without\nleaving the bot in a bad state for too long.\n\nThe ratelimiting behavior is confirmed in practice and also documented\nin [Slack API docs][1].\n\n[1]: https://api.slack.com/docs/rate-limits#headers","shortMessageHtmlLink":"Retry Slack request when hitting rate limits"}},{"before":"bb075c0f412ded657a4fdcb08a1f296ae9e4bb42","after":"9c06f933c240af0247e450b8e5c8559b7bd7f2e5","ref":"refs/heads/master","pushedAt":"2023-04-10T10:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Move Dhall cache default from /root/.cache to /app/.cache\n\nAs noted in the changelog, this helps with some cases where the home\nfolder is overwritten.","shortMessageHtmlLink":"Move Dhall cache default from /root/.cache to /app/.cache"}},{"before":"9e98415a8fdad495d6b7e0d80b4c933685e0f1cc","after":null,"ref":"refs/heads/improved_testing_experimentation","pushedAt":"2023-04-01T02:16:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"}},{"before":"4163085e8ca95f4911cd844895c5610a8b144d11","after":"bb075c0f412ded657a4fdcb08a1f296ae9e4bb42","ref":"refs/heads/master","pushedAt":"2023-04-01T02:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Update version to v0.7.0","shortMessageHtmlLink":"Update version to v0.7.0"}},{"before":"ec25e0d807acf7e5aef0ab7bd3aca6736c8e4150","after":"4163085e8ca95f4911cd844895c5610a8b144d11","ref":"refs/heads/master","pushedAt":"2023-04-01T01:24:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Update README example for consistency\n\nThis way the Opsgenie example is similar in effect to the other ones.","shortMessageHtmlLink":"Update README example for consistency"}},{"before":"4c65fc76cc34ae4f839ca76ac72124c22b3fe195","after":"ec25e0d807acf7e5aef0ab7bd3aca6736c8e4150","ref":"refs/heads/master","pushedAt":"2023-03-31T20:20:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Add deduplication logic to avoid reverting manual changes\n\nFor inflexible rotations, such as `Weekly`, users frequently employ\nmanual overrides for flexibility. For example, when a caretaker is out\nsick on a particular day, then Slack user groups and channel topics can\nbe updated manually for someone else to take over the caretaking\nresponsibilities for the time being.\n\nThe goal of these changes is to respect those manual changes when\nre-applying configuration that has already been applied before. For\nexample, when running the bot every hour to get the latest schedule from\nOpsgenie, we want to avoid reverting manual changes made to less\nflexible rotations (such as `Weekly`).\n\nThe solution here is to store information on disk about changes that\nhave already been applied and check against that store when deciding\nwhether to apply the same configuration again during a subsequent\nexecution. SQLite is used for storing and querying the data.","shortMessageHtmlLink":"Add deduplication logic to avoid reverting manual changes"}},{"before":null,"after":"9f8613af222c09d5b8bf52e4f78b16025c8d5995","ref":"refs/heads/hackathon","pushedAt":"2023-03-31T15:04:15.421Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"WIP: deduplication","shortMessageHtmlLink":"WIP: deduplication"}},{"before":"17c8a92b36198651173b16f26c3a0225356729be","after":"4c65fc76cc34ae4f839ca76ac72124c22b3fe195","ref":"refs/heads/master","pushedAt":"2023-03-30T19:22:29.352Z","pushType":"push","commitsCount":7,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Rename API_TOKEN to SLACK_API_TOKEN\n\nThis is a breaking change. Helps distinguish it from OPSGENIE_API_TOKEN.","shortMessageHtmlLink":"Rename API_TOKEN to SLACK_API_TOKEN"}},{"before":"94ff4bed9b7e543748b896ca756e318f5cd25f47","after":"17c8a92b36198651173b16f26c3a0225356729be","ref":"refs/heads/master","pushedAt":"2023-03-29T19:20:10.990Z","pushType":"push","commitsCount":1,"pusher":{"login":"deiwin","name":"Deiwin Sarjas","path":"/deiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2261897?s=80&v=4"},"commit":{"message":"Update Stack snapshot to latest LTS","shortMessageHtmlLink":"Update Stack snapshot to latest LTS"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADFZ7AmwA","startCursor":null,"endCursor":null}},"title":"Activity ยท deiwin/take-care"}