{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":595984139,"defaultBranch":"main","name":"server-healthchecks","ownerLogin":"kiler129","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-01T08:08:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1227834?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675238931.689473","currentOid":""},"activityList":{"items":[{"before":"096e614f35350bf562efe0c03cca628d399ba761","after":"a5f2d2cb98ef0fe91701d867048801f10b918d0e","ref":"refs/heads/main","pushedAt":"2024-02-13T06:45:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add support for reporting soft-failures via /log","shortMessageHtmlLink":"Add support for reporting soft-failures via /log"}},{"before":"82553f245661c012bac15ae97783b8ac9d7f24b4","after":"096e614f35350bf562efe0c03cca628d399ba761","ref":"refs/heads/main","pushedAt":"2023-12-16T05:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add support for HTTP negative contents match to http-middleware\n\nWhile this is possible with a clever regex in CHECK_MATCH_CONTENT, it is error-prone.\nIn addition, not all \"grep\" engines support extended syntax, which is especially\ntrue in Busybox-based multicalls. In addition, separating both options allows\nfor cleaner logging and flexibkle usage with both positive & negative matching\nin a single ping instance.","shortMessageHtmlLink":"Add support for HTTP negative contents match to http-middleware"}},{"before":"9560017fe78a8b59c4d77eb427871a98372bfb11","after":"82553f245661c012bac15ae97783b8ac9d7f24b4","ref":"refs/heads/main","pushedAt":"2023-11-18T22:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Fix markdown","shortMessageHtmlLink":"Fix markdown"}},{"before":"90c05a6e024fb6677c394035713655efb599989c","after":"9560017fe78a8b59c4d77eb427871a98372bfb11","ref":"refs/heads/main","pushedAt":"2023-11-18T22:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add macOS CCC scripts","shortMessageHtmlLink":"Add macOS CCC scripts"}},{"before":"507b49267bd5475e123ad3bc046707fded005765","after":"90c05a6e024fb6677c394035713655efb599989c","ref":"refs/heads/main","pushedAt":"2023-09-11T04:58:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add support for default values applicable to all jobs","shortMessageHtmlLink":"Add support for default values applicable to all jobs"}},{"before":"6cdbc98d83573f726c8a8b88419941c65da68157","after":"507b49267bd5475e123ad3bc046707fded005765","ref":"refs/heads/main","pushedAt":"2023-09-10T10:01:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add support for internal failure tolerance for flaky jobs\n\nThis stems directly from https://github.com/healthchecks/healthchecks/issues/858\nHealthchecks does not currently support notifications suppression\nfor reported failures. It only supports suppression for no-show\ncases (i.e. check didn't deliver a signal within grace period).","shortMessageHtmlLink":"Add support for internal failure tolerance for flaky jobs"}},{"before":"ed59cb93f44cbcca84ecaec6aa55d99434e0a720","after":"6cdbc98d83573f726c8a8b88419941c65da68157","ref":"refs/heads/main","pushedAt":"2023-09-10T07:08:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add support for success-only reporting/failure silencing","shortMessageHtmlLink":"Add support for success-only reporting/failure silencing"}},{"before":"5c86e9955ad9fed2fdd21de318d824cbbc3f2086","after":"ed59cb93f44cbcca84ecaec6aa55d99434e0a720","ref":"refs/heads/main","pushedAt":"2023-08-28T04:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"153493f0a980f10105cffe1477950ba7693453a9","after":"5c86e9955ad9fed2fdd21de318d824cbbc3f2086","ref":"refs/heads/main","pushedAt":"2023-08-28T04:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add thundering herd protection\n\nSee https://en.wikipedia.org/wiki/Thundering_herd_problem for details.\nIn essence if multiple checks are configured with an overlapping interval\n(e.g. all with 5min or 5min & 10min), especially to the same system,\nthe service will get hammered/DoSed by the middleware. To prevent that,\nbefore the job is started for the first time a small semi-random delay\nis introduced. This will spread the load at least over multiple seconds.","shortMessageHtmlLink":"Add thundering herd protection"}},{"before":"be16e0bfabd95d625ba578607bd521ac645311a5","after":"153493f0a980f10105cffe1477950ba7693453a9","ref":"refs/heads/main","pushedAt":"2023-08-28T03:21:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add workaround for suffixed intervals in ancient/broken shells","shortMessageHtmlLink":"Add workaround for suffixed intervals in ancient/broken shells"}},{"before":"3794ae6d99386c7ff56658d379a111e73a780b53","after":"be16e0bfabd95d625ba578607bd521ac645311a5","ref":"refs/heads/main","pushedAt":"2023-06-13T22:22:19.498Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add ZFS encryption key status script","shortMessageHtmlLink":"Add ZFS encryption key status script"}},{"before":"b9f09c47b54bfb23019ecabdd256868d99e5bfda","after":"3794ae6d99386c7ff56658d379a111e73a780b53","ref":"refs/heads/main","pushedAt":"2023-06-13T02:19:47.194Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"...oh, and don't forget to update version string ;D","shortMessageHtmlLink":"...oh, and don't forget to update version string ;D"}},{"before":"62cab64758c3b74cf2c65260a75d0abd2bbd5ab4","after":"b9f09c47b54bfb23019ecabdd256868d99e5bfda","ref":"refs/heads/main","pushedAt":"2023-06-13T02:19:04.397Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Fix examples in with-healthchecks","shortMessageHtmlLink":"Fix examples in with-healthchecks"}},{"before":"075f0498cdf8c975cada5e80a72dcd0623c0f2e2","after":"62cab64758c3b74cf2c65260a75d0abd2bbd5ab4","ref":"refs/heads/main","pushedAt":"2023-06-13T02:04:07.280Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Add detection of zpools with data errors\n\ncredit for providing examples: @kolorafa","shortMessageHtmlLink":"Add detection of zpools with data errors"}},{"before":"7316cf7689dcfae4fcd581b606d56fee6ca7a736","after":"075f0498cdf8c975cada5e80a72dcd0623c0f2e2","ref":"refs/heads/main","pushedAt":"2023-06-13T02:02:31.409Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Improve regex for unix systems","shortMessageHtmlLink":"Improve regex for unix systems"}},{"before":"bdb4629d48fabe38217b4093bf6bf3b19b81b909","after":"7316cf7689dcfae4fcd581b606d56fee6ca7a736","ref":"refs/heads/main","pushedAt":"2023-06-13T02:00:43.424Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiler129","name":"Gregory House","path":"/kiler129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227834?s=80&v=4"},"commit":{"message":"Change $status to $zstatus to avoid ZSH override\n\nWhen running under ZSH that is symlinked, $status shouldn't be overwritten, as it's a built-in r/o variable for exit code.","shortMessageHtmlLink":"Change $status to $zstatus to avoid ZSH override"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-Swo4AA","startCursor":null,"endCursor":null}},"title":"Activity ยท kiler129/server-healthchecks"}