{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213355231,"defaultBranch":"master","name":"oomhero","ownerLogin":"ricardomaraschini","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-07T10:32:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1385436?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682228730.0","currentOid":""},"activityList":{"items":[{"before":"b3c5df30804ac70ade2255538d3828ddd540076a","after":"f792bc4be545b2137ebf676c0709b4657c68fc11","ref":"refs/heads/master","pushedAt":"2023-04-28T08:28:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"Migrate COOLDOWN to time.ParseDuration format (#18)\n\n* Read env variables inside watchProcesses\r\n\r\nIncludes tests for WARNING and CRITICAL env variables\r\n\r\n* Migrate COOLDOWN to time.ParseDuration format\r\n\r\n* Drop redundant multiplication","shortMessageHtmlLink":"Migrate COOLDOWN to time.ParseDuration format (#18)"}},{"before":"efd5690e61befd579c05200e22488eca0399b1fe","after":null,"ref":"refs/heads/abc","pushedAt":"2023-04-23T05:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"}},{"before":"6ce7172297c805707c5a9683aef362cd9baaf7a1","after":null,"ref":"refs/heads/ignoring-when-no-limits","pushedAt":"2023-04-23T05:45:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"}},{"before":"437528f2b5b6b3040fcfa2e8a0b50e25ceee925d","after":"b3c5df30804ac70ade2255538d3828ddd540076a","ref":"refs/heads/master","pushedAt":"2023-04-22T10:28:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"feat: ignore if no limits were set for a process (#17)","shortMessageHtmlLink":"feat: ignore if no limits were set for a process (#17)"}},{"before":null,"after":"6ce7172297c805707c5a9683aef362cd9baaf7a1","ref":"refs/heads/ignoring-when-no-limits","pushedAt":"2023-04-22T10:28:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"feat: ignore if no limits were set for a process","shortMessageHtmlLink":"feat: ignore if no limits were set for a process"}},{"before":"f349da8d47bf81b09468591e69c6adb773903cb6","after":"437528f2b5b6b3040fcfa2e8a0b50e25ceee925d","ref":"refs/heads/master","pushedAt":"2023-04-21T16:02:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"Adds Cgroups v2 support. (#16)\n\n* chore: cosmetics\r\n\r\n* chore: go mod tidy.\r\n\r\n* doc: fixed sample pod yaml\r\n\r\n* feat: added support for cgroups v2.","shortMessageHtmlLink":"Adds Cgroups v2 support. (#16)"}},{"before":null,"after":"efd5690e61befd579c05200e22488eca0399b1fe","ref":"refs/heads/abc","pushedAt":"2023-04-21T16:00:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"feat: added support for cgroups v2.","shortMessageHtmlLink":"feat: added support for cgroups v2."}},{"before":"862287dff396b89eb4463bea9523d94f58a092de","after":"f349da8d47bf81b09468591e69c6adb773903cb6","ref":"refs/heads/master","pushedAt":"2023-04-21T15:52:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"Add signal rate limiting and automatic tests (#15)\n\n* Add cooldown configuration and re-do the triggering of SYSCALLs so we don't overload the system\r\n\r\n* Implement process state as FSM\r\n\r\n* Use real time in watcher\r\n\r\n* Abstracts Process to enable unit testing\r\n\r\n* Add tests to watcher loop\r\n\r\n* Fix allocation bug in main\r\n\r\n* Clean the code\r\n\r\n* Add cooldown to readme\r\n\r\n* Fix typos and accidentally removed lines\r\n\r\n* Return error if limit for a process is 0\r\n\r\n* Use time from ticker as now\r\n\r\nThis makes tests more readable as there is only one source of time,\r\nwhile preserving good readability of main application logic.\r\n\r\n---------\r\n\r\nCo-authored-by: Ryan Claussen ","shortMessageHtmlLink":"Add signal rate limiting and automatic tests (#15)"}},{"before":"e26ec5f1929dd8108c40c1a5837f46f13f4b41c4","after":null,"ref":"refs/heads/cosmetics","pushedAt":"2023-04-21T15:52:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"}},{"before":null,"after":"e26ec5f1929dd8108c40c1a5837f46f13f4b41c4","ref":"refs/heads/cosmetics","pushedAt":"2023-04-21T15:50:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"chore: cosmetics ajustments.","shortMessageHtmlLink":"chore: cosmetics ajustments."}},{"before":"514ec2a1562188b3196c9405282534751abeb23e","after":"862287dff396b89eb4463bea9523d94f58a092de","ref":"refs/heads/master","pushedAt":"2023-04-14T14:36:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ricardomaraschini","name":"Ricardo Maraschini","path":"/ricardomaraschini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385436?s=80&v=4"},"commit":{"message":"Add configurability of signals sent (#14)\n\n* Add configurability of signals sent\r\n\r\n* Fix typo in README.md","shortMessageHtmlLink":"Add configurability of signals sent (#14)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOFQwODoyODowMC4wMDAwMDBazwAAAAMiHY1A","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOFQwODoyODowMC4wMDAwMDBazwAAAAMiHY1A","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xNFQxNDozNjoyMC4wMDAwMDBazwAAAAMY4hFl"}},"title":"Activity ยท ricardomaraschini/oomhero"}