{"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:1716290316.0","currentOid":""},"activityList":{"items":[{"before":"0f8b6ca4c66bf3c1b96fd0fc288adf5225dfe73c","after":"12bd59b2c1e6c9af1c53391c508c291e4342b32f","ref":"refs/heads/master","pushedAt":"2024-05-24T10:58:31.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 system hostname logging in hc.logs.Handler","shortMessageHtmlLink":"Add system hostname logging in hc.logs.Handler"}},{"before":"4d6884e20fe97d47daed8e81b2ac482136e66c79","after":"0f8b6ca4c66bf3c1b96fd0fc288adf5225dfe73c","ref":"refs/heads/master","pushedAt":"2024-05-21T11:23:08.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":"Re-enable strict type checking","shortMessageHtmlLink":"Re-enable strict type checking"}},{"before":"d314a299180e3ad9e3b26865d5fc92bea34b1c06","after":null,"ref":"refs/heads/dependabot/pip/aiosmtpd-1.4.6","pushedAt":"2024-05-21T11:18:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"26a57343b1f53cbe4f37d9cb74aa190d3b14f191","after":"4d6884e20fe97d47daed8e81b2ac482136e66c79","ref":"refs/heads/master","pushedAt":"2024-05-21T11:18:29.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":"Bump aiosmtpd from 1.4.5 to 1.4.6 (#1002)\n\nBumps [aiosmtpd](https://github.com/aio-libs/aiosmtpd) from 1.4.5 to 1.4.6.\r\n- [Release notes](https://github.com/aio-libs/aiosmtpd/releases)\r\n- [Changelog](https://github.com/aio-libs/aiosmtpd/blob/master/release.py)\r\n- [Commits](https://github.com/aio-libs/aiosmtpd/compare/v1.4.5...v1.4.6)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: aiosmtpd\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump aiosmtpd from 1.4.5 to 1.4.6 (#1002)"}},{"before":null,"after":"d314a299180e3ad9e3b26865d5fc92bea34b1c06","ref":"refs/heads/dependabot/pip/aiosmtpd-1.4.6","pushedAt":"2024-05-20T15:01:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump aiosmtpd from 1.4.5 to 1.4.6\n\nBumps [aiosmtpd](https://github.com/aio-libs/aiosmtpd) from 1.4.5 to 1.4.6.\n- [Release notes](https://github.com/aio-libs/aiosmtpd/releases)\n- [Changelog](https://github.com/aio-libs/aiosmtpd/blob/master/release.py)\n- [Commits](https://github.com/aio-libs/aiosmtpd/compare/v1.4.5...v1.4.6)\n\n---\nupdated-dependencies:\n- dependency-name: aiosmtpd\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump aiosmtpd from 1.4.5 to 1.4.6"}},{"before":"d486d2db1474777e88da288943c0d9c751feb0af","after":"26a57343b1f53cbe4f37d9cb74aa190d3b14f191","ref":"refs/heads/master","pushedAt":"2024-05-17T07:44: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":"Add a data migration to fill null api_notification.code values\n\nUsing model's default didn't quite work, as Django tried to use\nthe same UUID for all rows.","shortMessageHtmlLink":"Add a data migration to fill null api_notification.code values"}},{"before":"a8bd589c8718a90cd95136d76f493bd2fa9c9985","after":"d486d2db1474777e88da288943c0d9c751feb0af","ref":"refs/heads/master","pushedAt":"2024-05-17T07:30:50.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 uniqueness constraint to api_notification.code\n\nThis is primarily to make notification lookups by code efficient.\nWe look up notifications by code in hc.api.views.boundces.\n\nThis field has a default value (uuid.uuid4), so any null values\nwill be filled with random UUIDs during migration.","shortMessageHtmlLink":"Add uniqueness constraint to api_notification.code"}},{"before":"5202938b9c66f0c4a6955204112446b4e5bcf163","after":"a8bd589c8718a90cd95136d76f493bd2fa9c9985","ref":"refs/heads/master","pushedAt":"2024-05-10T14:14:11.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 the Ansible collection under API Wrappers","shortMessageHtmlLink":"Move the Ansible collection under API Wrappers"}},{"before":"582e7dcfb1bd7525df34107fcf9db718e565aaf1","after":"5202938b9c66f0c4a6955204112446b4e5bcf163","ref":"refs/heads/master","pushedAt":"2024-05-10T13:09:22.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 log entry template to show body before UA","shortMessageHtmlLink":"Update log entry template to show body before UA"}},{"before":"1bdfbac775f93783f7500503ad9662faf0dfe7ca","after":"582e7dcfb1bd7525df34107fcf9db718e565aaf1","ref":"refs/heads/master","pushedAt":"2024-05-10T08:23:17.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 andrewthetechie/py-healthchecks.io in the 3rd party resources page","shortMessageHtmlLink":"Add andrewthetechie/py-healthchecks.io in the 3rd party resources page"}},{"before":"da90d33d38a063cc48aed2faa4bcf607b050a291","after":"1bdfbac775f93783f7500503ad9662faf0dfe7ca","ref":"refs/heads/master","pushedAt":"2024-05-10T08:04:57.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 Sign In page to hide \"Email Link\" option if SMTP is not configured\n\nFixes: #922","shortMessageHtmlLink":"Fix Sign In page to hide \"Email Link\" option if SMTP is not configured"}},{"before":"46c70a69cade155d75934f7b4ed440727ad3bc77","after":"da90d33d38a063cc48aed2faa4bcf607b050a291","ref":"refs/heads/master","pushedAt":"2024-05-10T07:27: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":"Fix a bug in the log page that caused log events to sometimes load twice","shortMessageHtmlLink":"Fix a bug in the log page that caused log events to sometimes load twice"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUvDrZAA","startCursor":null,"endCursor":null}},"title":"Activity · healthchecks/healthchecks"}