{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":797961541,"defaultBranch":"main","name":"uptime-checker","ownerLogin":"getsentry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-08T20:18:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1396951?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727391227.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"81ef26a131077db683a2fcc3d0b96f03faf69449","ref":"refs/heads/evanpurkhiser/alternative-fix","pushedAt":"2024-09-26T22:53:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"Alternative fix","shortMessageHtmlLink":"Alternative fix"}},{"before":"40cd9f9bd8f6a7a3234b9135a69fd8de00a159d8","after":"bbb64de0dc884203cbe52c317e70edbdcaa6f9d7","ref":"refs/heads/evanpurkhiser/feat-implemente-restrictedresolver-for-dns-resolution","pushedAt":"2024-09-26T22:03:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat: Implemente RestrictedResolver for DNS resolution\n\nThis resolver allows a set of network ranges to be specified that will\nerror on resolution.","shortMessageHtmlLink":"feat: Implemente RestrictedResolver for DNS resolution"}},{"before":"3a59ade58d4270c77aeb0034e5aedebb5a0de801","after":"40cd9f9bd8f6a7a3234b9135a69fd8de00a159d8","ref":"refs/heads/evanpurkhiser/feat-implemente-restrictedresolver-for-dns-resolution","pushedAt":"2024-09-26T21:59:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat: Implemente RestrictedResolver for DNS resolution\n\nThis resolver allows a set of network ranges to be specified that will\nerror on resolution.","shortMessageHtmlLink":"feat: Implemente RestrictedResolver for DNS resolution"}},{"before":"1c537f4a4a2f7c24f7da9d21ec509a8149aae45e","after":"3a59ade58d4270c77aeb0034e5aedebb5a0de801","ref":"refs/heads/evanpurkhiser/feat-implemente-restrictedresolver-for-dns-resolution","pushedAt":"2024-09-26T21:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat: Implemente RestrictedResolver for DNS resolution\n\nThis resolver allows a set of network ranges to be specified that will\nerror on resolution.","shortMessageHtmlLink":"feat: Implemente RestrictedResolver for DNS resolution"}},{"before":"21c5596259a4ee7fa4ce512232c4b0eb8831a445","after":"1c537f4a4a2f7c24f7da9d21ec509a8149aae45e","ref":"refs/heads/evanpurkhiser/feat-implemente-restrictedresolver-for-dns-resolution","pushedAt":"2024-09-26T20:43:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat: Implemente RestrictedResolver for DNS resolution\n\nThis resolver allows a set of network ranges to be specified that will\nerror on resolution.","shortMessageHtmlLink":"feat: Implemente RestrictedResolver for DNS resolution"}},{"before":null,"after":"21c5596259a4ee7fa4ce512232c4b0eb8831a445","ref":"refs/heads/evanpurkhiser/feat-implemente-restrictedresolver-for-dns-resolution","pushedAt":"2024-09-26T19:58:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat: Implemente RestrictedResolver for DNS resolution\n\nThis resolver allows a set of network ranges to be specified that will\nerror on resolution.","shortMessageHtmlLink":"feat: Implemente RestrictedResolver for DNS resolution"}},{"before":"abaeb03bd4633d83fb681b8b6024ac6ade1d7cfd","after":null,"ref":"refs/heads/evanpurkhiser/fix-use-subscription-id-as-kafka-key-for-results-production","pushedAt":"2024-09-24T21:45:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"}},{"before":"04ccba17eeeee042a6608b62789e63372e00ec9a","after":"54abca74058456b923e8e4efeeaea2e758c4818b","ref":"refs/heads/main","pushedAt":"2024-09-24T21:45:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"fix: Use subscription_id as kafka key for results production (#168)","shortMessageHtmlLink":"fix: Use subscription_id as kafka key for results production (#168)"}},{"before":null,"after":"abaeb03bd4633d83fb681b8b6024ac6ade1d7cfd","ref":"refs/heads/evanpurkhiser/fix-use-subscription-id-as-kafka-key-for-results-production","pushedAt":"2024-09-24T21:41:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"fix: Use subscription_id as kafka key for results production","shortMessageHtmlLink":"fix: Use subscription_id as kafka key for results production"}},{"before":"697b8d660c2eb8c5454e6b21b5fd2568e346e261","after":null,"ref":"refs/heads/evanpurkhiser/ref-make-headers-a-vec-string-string-","pushedAt":"2024-09-24T00:51:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"}},{"before":"bed2b29e104309dddcba6c04cd8a109e94d16c5b","after":"04ccba17eeeee042a6608b62789e63372e00ec9a","ref":"refs/heads/main","pushedAt":"2024-09-24T00:51:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"ref: Make headers a Vec<(String, String)> (#166)\n\nThis was wrong before, headers can have duplicate keys (probably pretty\r\nrare though)","shortMessageHtmlLink":"ref: Make headers a Vec<(String, String)> (#166)"}},{"before":null,"after":"697b8d660c2eb8c5454e6b21b5fd2568e346e261","ref":"refs/heads/evanpurkhiser/ref-make-headers-a-vec-string-string-","pushedAt":"2024-09-24T00:10:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"ref: Make headers a Vec<(String, String)>","shortMessageHtmlLink":"ref: Make headers a Vec<(String, String)>"}},{"before":"9ee70bd5d9241162a6391c4d520c7d8ad58971c1","after":null,"ref":"refs/heads/gaprl/enable-sampling","pushedAt":"2024-09-23T21:19:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gaprl","name":"Gabriel Lopes","path":"/gaprl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308394?s=80&v=4"}},{"before":"ca56f706ef7205abbcc9c00df72bb85527522fb0","after":"bed2b29e104309dddcba6c04cd8a109e94d16c5b","ref":"refs/heads/main","pushedAt":"2024-09-23T21:19:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaprl","name":"Gabriel Lopes","path":"/gaprl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308394?s=80&v=4"},"commit":{"message":"Enable sampling of spans (#164)\n\nWe provide 10M spans included in every plan, so it'd take quite a while\r\nfor uptime to exhaust its quota, even if sending requesting every\r\nminute. The value of seeing spans in every uptime trace is higher.\r\n\r\n---------\r\n\r\nCo-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Enable sampling of spans (#164)"}},{"before":"3f5fe3ed172787ff89cdf2d65193ff34e5734513","after":null,"ref":"refs/heads/evanpurkhiser/feat-tracing-force-sampling","pushedAt":"2024-09-23T21:05:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"}},{"before":null,"after":"3f5fe3ed172787ff89cdf2d65193ff34e5734513","ref":"refs/heads/evanpurkhiser/feat-tracing-force-sampling","pushedAt":"2024-09-23T21:04:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat(tracing): Force sampling","shortMessageHtmlLink":"feat(tracing): Force sampling"}},{"before":"8b9a361f9227c7a215968e532cfae8e69568d15f","after":"9ee70bd5d9241162a6391c4d520c7d8ad58971c1","ref":"refs/heads/gaprl/enable-sampling","pushedAt":"2024-09-23T21:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getsantry[bot]","name":null,"path":"/apps/getsantry","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/66573?s=80&v=4"},"commit":{"message":":hammer_and_wrench: apply pre-commit fixes","shortMessageHtmlLink":"🛠️ apply pre-commit fixes"}},{"before":"ca56f706ef7205abbcc9c00df72bb85527522fb0","after":"8b9a361f9227c7a215968e532cfae8e69568d15f","ref":"refs/heads/gaprl/enable-sampling","pushedAt":"2024-09-23T21:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gaprl","name":"Gabriel Lopes","path":"/gaprl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308394?s=80&v=4"},"commit":{"message":"enable sampling of spans","shortMessageHtmlLink":"enable sampling of spans"}},{"before":null,"after":"ca56f706ef7205abbcc9c00df72bb85527522fb0","ref":"refs/heads/gaprl/enable-sampling","pushedAt":"2024-09-23T20:59:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gaprl","name":"Gabriel Lopes","path":"/gaprl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308394?s=80&v=4"},"commit":{"message":"feat(http): Make checks using request configs (#161)\n\nThis updates the http_checker to execute checks using the configurations\r\nin the `requets_{method,headers,body}` fields of the `CheckConfig`.","shortMessageHtmlLink":"feat(http): Make checks using request configs (#161)"}},{"before":"f4c97880ce9211b6dae1f5c2e683b33b6bea0f76","after":null,"ref":"refs/heads/evanpurkhiser/use-method-body-headers-in-http-checker","pushedAt":"2024-09-16T22:51:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"}},{"before":"9e86468b880eb76a4df7947ef9ca8bb56ac0403c","after":"ca56f706ef7205abbcc9c00df72bb85527522fb0","ref":"refs/heads/main","pushedAt":"2024-09-16T22:51:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"feat(http): Make checks using request configs (#161)\n\nThis updates the http_checker to execute checks using the configurations\r\nin the `requets_{method,headers,body}` fields of the `CheckConfig`.","shortMessageHtmlLink":"feat(http): Make checks using request configs (#161)"}},{"before":"7aebd436245d0292bb7540a66a8e06dc924f98e7","after":"f4c97880ce9211b6dae1f5c2e683b33b6bea0f76","ref":"refs/heads/evanpurkhiser/use-method-body-headers-in-http-checker","pushedAt":"2024-09-16T22:21:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"feat(http): Make checks using request configs\n\nThis updates the http_checker to execute checks using the configurations\nin the `requets_{method,headers,body}` fields of the `CheckConfig`.","shortMessageHtmlLink":"feat(http): Make checks using request configs"}},{"before":"621610e7820e20b961576a6fcf93e22d75127fd7","after":null,"ref":"refs/heads/evanpurkhiser/feat-add-request-method-headers-body-to-checkconfig","pushedAt":"2024-09-16T22:14:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"}},{"before":"8d280b07e95f06b662161b7b2fc044e61381e001","after":"9e86468b880eb76a4df7947ef9ca8bb56ac0403c","ref":"refs/heads/main","pushedAt":"2024-09-16T22:14:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"feat: Add request{method,headers,body} to CheckConfig (#159)\n\nAllows the check config to include additional properties for executing\r\nthe config. These are not yet read by the actual check executor","shortMessageHtmlLink":"feat: Add request{method,headers,body} to CheckConfig (#159)"}},{"before":"ed6a4131d574636f76d53cb3d763f9b29d7b2f08","after":null,"ref":"refs/heads/danf/bump-schemas","pushedAt":"2024-09-16T18:18:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"}},{"before":"e0af0106f03d0fd2c5361ec1565c92c85b1c84cd","after":"8d280b07e95f06b662161b7b2fc044e61381e001","ref":"refs/heads/main","pushedAt":"2024-09-16T18:18:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"Bump kafka schemas (#162)","shortMessageHtmlLink":"Bump kafka schemas (#162)"}},{"before":"48f4d4c36add01bae58d4e72711e1aacbf0fc0c7","after":"ed6a4131d574636f76d53cb3d763f9b29d7b2f08","ref":"refs/heads/danf/bump-schemas","pushedAt":"2024-09-16T17:43:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"bump kafka schemas","shortMessageHtmlLink":"bump kafka schemas"}},{"before":null,"after":"48f4d4c36add01bae58d4e72711e1aacbf0fc0c7","ref":"refs/heads/danf/bump-schemas","pushedAt":"2024-09-16T17:42:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wedamija","name":"Dan Fuller","path":"/wedamija","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6288560?s=80&v=4"},"commit":{"message":"Bump kafka schemas","shortMessageHtmlLink":"Bump kafka schemas"}},{"before":"21a8985abca02801a90074821743ec605a5a70a6","after":"621610e7820e20b961576a6fcf93e22d75127fd7","ref":"refs/heads/evanpurkhiser/feat-add-request-method-headers-body-to-checkconfig","pushedAt":"2024-09-14T01:31:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat: Add request{method,headers,body} to CheckConfig","shortMessageHtmlLink":"feat: Add request{method,headers,body} to CheckConfig"}},{"before":null,"after":"7aebd436245d0292bb7540a66a8e06dc924f98e7","ref":"refs/heads/evanpurkhiser/use-method-body-headers-in-http-checker","pushedAt":"2024-09-14T01:31:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evanpurkhiser","name":"Evan Purkhiser","path":"/evanpurkhiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1421724?s=80&v=4"},"commit":{"message":"feat(http): Make checks using request configs\n\nThis updates the http_checker to execute checks using the configurations\nin the `requets_{method,headers,body}` fields of the `CheckConfig`.","shortMessageHtmlLink":"feat(http): Make checks using request configs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQyMjo1Mzo0Ny4wMDAwMDBazwAAAATCBrmV","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMTozMTowOS4wMDAwMDBazwAAAAS1_3lW"}},"title":"Activity · getsentry/uptime-checker"}