{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":38067078,"defaultBranch":"master","name":"healthchecks","ownerLogin":"healthchecks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-25T18:38:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13053880?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712157371.0","currentOid":""},"activityList":{"items":[{"before":"448226ab08240e8ba577659ad5db3e72b097dd23","after":"46c70a69cade155d75934f7b4ed440727ad3bc77","ref":"refs/heads/master","pushedAt":"2024-05-01T08:59:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Disable strict type checking until we've sorted types-pycurl failure","shortMessageHtmlLink":"Disable strict type checking until we've sorted types-pycurl failure"}},{"before":"f4da8fba73bc05b14dba8596736ac1cce95aae01","after":"448226ab08240e8ba577659ad5db3e72b097dd23","ref":"refs/heads/master","pushedAt":"2024-05-01T08:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Pin types-pycurl version","shortMessageHtmlLink":"Pin types-pycurl version"}},{"before":"de4c582d68016c96303ac262942379353e32fe89","after":"f4da8fba73bc05b14dba8596736ac1cce95aae01","ref":"refs/heads/master","pushedAt":"2024-05-01T08:44:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update mypy action to install pygments types stubs","shortMessageHtmlLink":"Update mypy action to install pygments types stubs"}},{"before":"c9402397573bd69522d37bee369f70960dcfdf56","after":"de4c582d68016c96303ac262942379353e32fe89","ref":"refs/heads/master","pushedAt":"2024-05-01T08:40:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Enable strict type checking\n\n(yay!!!)","shortMessageHtmlLink":"Enable strict type checking"}},{"before":"99d74d2c2c04bbef9a4857aba297c4718b6d17be","after":"c9402397573bd69522d37bee369f70960dcfdf56","ref":"refs/heads/master","pushedAt":"2024-05-01T08:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Improve type hints in the pygmentize management command","shortMessageHtmlLink":"Improve type hints in the pygmentize management command"}},{"before":"42b5e3168af8e4f0d3e3c0bc2ce9cce1f6777030","after":"99d74d2c2c04bbef9a4857aba297c4718b6d17be","ref":"refs/heads/master","pushedAt":"2024-05-01T08:18:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Add type hint for view_on_site in channel admin","shortMessageHtmlLink":"Add type hint for view_on_site in channel admin"}},{"before":"1ef7ef96b73358777054f171fe3dd0136bd69207","after":"42b5e3168af8e4f0d3e3c0bc2ce9cce1f6777030","ref":"refs/heads/master","pushedAt":"2024-04-26T07:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix inconsistent capitalization","shortMessageHtmlLink":"Fix inconsistent capitalization"}},{"before":"4ec7a48082e96fe68ed09c3e9492c8ec033da2b0","after":"1ef7ef96b73358777054f171fe3dd0136bd69207","ref":"refs/heads/master","pushedAt":"2024-04-26T07:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update email notifications to include the timestamps of status flips","shortMessageHtmlLink":"Update email notifications to include the timestamps of status flips"}},{"before":"872e4d743ecb91e85e4c3fe4bac06c32a07115c4","after":"4ec7a48082e96fe68ed09c3e9492c8ec033da2b0","ref":"refs/heads/master","pushedAt":"2024-04-26T06:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update the Discord integration to disable channel on HTTP 404 responses","shortMessageHtmlLink":"Update the Discord integration to disable channel on HTTP 404 responses"}},{"before":"6fb46aee32417984b4020d7562c8786cf77c00a9","after":"872e4d743ecb91e85e4c3fe4bac06c32a07115c4","ref":"refs/heads/master","pushedAt":"2024-04-25T11:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Increase the timeout for sending Signal messages to 20 seconds\n\nWe're sometimes overshooting the 15 seconds, so let's try increasing\nthe limit a little.","shortMessageHtmlLink":"Increase the timeout for sending Signal messages to 20 seconds"}},{"before":"011fa98154fff1ecb8e106d013cdd01104ab8d41","after":"6fb46aee32417984b4020d7562c8786cf77c00a9","ref":"refs/heads/master","pushedAt":"2024-04-24T13:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix integrations to include oncalendar schedules in notifications","shortMessageHtmlLink":"Fix integrations to include oncalendar schedules in notifications"}},{"before":"8835d497984f66b38a11e96be675d7c3555f817e","after":"011fa98154fff1ecb8e106d013cdd01104ab8d41","ref":"refs/heads/master","pushedAt":"2024-04-22T12:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Improve PING_EMAIL_DOMAIN docs some more :-)","shortMessageHtmlLink":"Improve PING_EMAIL_DOMAIN docs some more :-)"}},{"before":"8391045b068a6a35fe9ff08ea1f0b21501683299","after":"8835d497984f66b38a11e96be675d7c3555f817e","ref":"refs/heads/master","pushedAt":"2024-04-22T12:17:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update CSS to highlight h2:target in \"Server Configuration\" page","shortMessageHtmlLink":"Update CSS to highlight h2:target in \"Server Configuration\" page"}},{"before":"8b7160bf0920bb68b582e9f3f64c11ee68a7f026","after":"8391045b068a6a35fe9ff08ea1f0b21501683299","ref":"refs/heads/master","pushedAt":"2024-04-22T11:59:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Add a link to /docker/README.md in PING_EMAIL_DOMAIN docs","shortMessageHtmlLink":"Add a link to /docker/README.md in PING_EMAIL_DOMAIN docs"}},{"before":"ca01e4ab14c8cd07d44a3623985205e726454079","after":"8b7160bf0920bb68b582e9f3f64c11ee68a7f026","ref":"refs/heads/master","pushedAt":"2024-04-22T11:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Improve PING_EMAIL_DOMAIN docs","shortMessageHtmlLink":"Improve PING_EMAIL_DOMAIN docs"}},{"before":"fce1ffbd4af5c33c2100955e10acdc1e67fa5a1b","after":"ca01e4ab14c8cd07d44a3623985205e726454079","ref":"refs/heads/master","pushedAt":"2024-04-22T10:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Upgrade pydantic to 2.7.0","shortMessageHtmlLink":"Upgrade pydantic to 2.7.0"}},{"before":"41813996594c2327a4fc3867b5985892195647d4","after":"fce1ffbd4af5c33c2100955e10acdc1e67fa5a1b","ref":"refs/heads/master","pushedAt":"2024-04-22T10:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"c08ba1d872f415d5235b258b34692374f31049dd","after":"41813996594c2327a4fc3867b5985892195647d4","ref":"refs/heads/master","pushedAt":"2024-04-22T10:03:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix Spike integration to not disclose check's code in incident data","shortMessageHtmlLink":"Fix Spike integration to not disclose check's code in incident data"}},{"before":"994bc10857a0ad9c642eee527c441acb697911df","after":"c08ba1d872f415d5235b258b34692374f31049dd","ref":"refs/heads/master","pushedAt":"2024-04-22T09:46:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix PagerTree integration to not disclose check's code in incident data","shortMessageHtmlLink":"Fix PagerTree integration to not disclose check's code in incident data"}},{"before":"4e108073ac3e971e37a52a3b579d7e5b1cb62288","after":"994bc10857a0ad9c642eee527c441acb697911df","ref":"refs/heads/master","pushedAt":"2024-04-22T09:41:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update PagerDuty integration to use ping.formatted_kind_created","shortMessageHtmlLink":"Update PagerDuty integration to use ping.formatted_kind_created"}},{"before":"340379c12baf11814ff0f52447636becb0b47322","after":"4e108073ac3e971e37a52a3b579d7e5b1cb62288","ref":"refs/heads/master","pushedAt":"2024-04-22T07:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Add handling for Discord \"max num of webhooks reached\" OAuth response","shortMessageHtmlLink":"Add handling for Discord \"max num of webhooks reached\" OAuth response"}},{"before":"602ff2b667651da8dc3d7fddd9f2b9101df1643f","after":"340379c12baf11814ff0f52447636becb0b47322","ref":"refs/heads/master","pushedAt":"2024-04-22T07:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Add gitlab.com/etke.cc/go/healthchecks to docs/resources (#992)","shortMessageHtmlLink":"Add gitlab.com/etke.cc/go/healthchecks to docs/resources (#992)"}},{"before":"e683496bed17c0f8a0abafdc4528cf65a33b4fa9","after":"602ff2b667651da8dc3d7fddd9f2b9101df1643f","ref":"refs/heads/master","pushedAt":"2024-04-22T06:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix senddeletionscheduled to set the \"created\" field on flip objects\n\nThe \"senddeletionscheduled\" management command creates dummy\nFlip objects, but does not save them to the database.\nSome transport classes expect the flip object to have a non-null\n\"created\" field. Normally it gets set when saving the flip object\nto the database, here we need to do that manually.","shortMessageHtmlLink":"Fix senddeletionscheduled to set the \"created\" field on flip objects"}},{"before":"5c73556050894d3071b1e1c5b543d0e976a56fcb","after":"e683496bed17c0f8a0abafdc4528cf65a33b4fa9","ref":"refs/heads/master","pushedAt":"2024-04-19T09:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Move reusable ping formatting code to Ping model","shortMessageHtmlLink":"Move reusable ping formatting code to Ping model"}},{"before":"b9e82e44c9e6104434ebc175d1a0af89d7c30d7e","after":"5c73556050894d3071b1e1c5b543d0e976a56fcb","ref":"refs/heads/master","pushedAt":"2024-04-19T09:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Include ping's kind in Opsgenie notification's \"Last ping\" field","shortMessageHtmlLink":"Include ping's kind in Opsgenie notification's \"Last ping\" field"}},{"before":"7f03a9e738357d49e600f77807bc0f3ffbb5b5c6","after":"b9e82e44c9e6104434ebc175d1a0af89d7c30d7e","ref":"refs/heads/master","pushedAt":"2024-04-19T09:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix type warning","shortMessageHtmlLink":"Fix type warning"}},{"before":"bd64fab619b385274610f2c6cfe0c7c767559bb5","after":"7f03a9e738357d49e600f77807bc0f3ffbb5b5c6","ref":"refs/heads/master","pushedAt":"2024-04-19T08:58:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Improve Opsgenie notifications (include description, schedule, link...)","shortMessageHtmlLink":"Improve Opsgenie notifications (include description, schedule, link...)"}},{"before":"82ed3923612f240f7ecfd548c8e6caa9b262ca8b","after":"bd64fab619b385274610f2c6cfe0c7c767559bb5","ref":"refs/heads/master","pushedAt":"2024-04-18T12:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Fix hc.front.views.docs_search to handle AND/OR/NOT as query strings","shortMessageHtmlLink":"Fix hc.front.views.docs_search to handle AND/OR/NOT as query strings"}},{"before":"a4d2094cefa2d1452e691bb23486e7f709781ae6","after":"82ed3923612f240f7ecfd548c8e6caa9b262ca8b","ref":"refs/heads/master","pushedAt":"2024-04-17T13:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update transport classes to use regular spaces instead of non-breaking","shortMessageHtmlLink":"Update transport classes to use regular spaces instead of non-breaking"}},{"before":"0b28aa1cdf7f997bbfe930e224917ecd6368ffeb","after":"a4d2094cefa2d1452e691bb23486e7f709781ae6","ref":"refs/heads/master","pushedAt":"2024-04-16T13:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cuu508","name":"Pēteris Caune","path":"/cuu508","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/661859?s=80&v=4"},"commit":{"message":"Update the remove_project view to delete checks using lock_and_delete()\n\nIf we delete project by naively calling project.delete() then checks\ncan receive pings during the deletion, causing the deletion operation\nto fail with an IntegrityError.\n\nSo instead do it like so:\n\n* iterate over project's checks, call Check.lock_and_delete() on each\n* in the end, call project.delete()","shortMessageHtmlLink":"Update the remove_project view to delete checks using lock_and_delete()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPr8GzwA","startCursor":null,"endCursor":null}},"title":"Activity · healthchecks/healthchecks"}