{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":512450230,"defaultBranch":"master","name":"not-my-board","ownerLogin":"holesch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-10T14:03:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8659229?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713717247.0","currentOid":""},"activityList":{"items":[{"before":"614850c717cc35d612bec1522a5c1bd9b03e51ed","after":"cd9653bcf89b676dda8289f6b17572260400c406","ref":"refs/heads/oidc","pushedAt":"2024-05-05T16:54:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"auth: Add get_id_token()\n\nThis will optionally refresh the ID token and return it for use in the\nAuthorization HTTP header.","shortMessageHtmlLink":"auth: Add get_id_token()"}},{"before":"b01059ff1557a9ff944ecc1848b24cb6274cccc3","after":"614850c717cc35d612bec1522a5c1bd9b03e51ed","ref":"refs/heads/oidc","pushedAt":"2024-05-05T16:33:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"[WIP]: Add OIDC Auth","shortMessageHtmlLink":"[WIP]: Add OIDC Auth"}},{"before":"20f666f97b476ec69f8a94f003c26bb7c4615c0e","after":"b01059ff1557a9ff944ecc1848b24cb6274cccc3","ref":"refs/heads/oidc","pushedAt":"2024-05-01T23:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"pytest-asyncio: Fix compatibility with pytest 8.2\n\nFixes the following error:\n\n AttributeError: 'FixtureDef' object has no attribute 'unittest'","shortMessageHtmlLink":"pytest-asyncio: Fix compatibility with pytest 8.2"}},{"before":"81cd36b1de5912a08156940c9b13dbd27cf4a9d7","after":"20f666f97b476ec69f8a94f003c26bb7c4615c0e","ref":"refs/heads/oidc","pushedAt":"2024-05-01T23:28:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"[WIP]: Add OIDC Auth","shortMessageHtmlLink":"[WIP]: Add OIDC Auth"}},{"before":"ee4ce4ad48779e09cadebcd98b8bdfa9128fa8b0","after":null,"ref":"refs/heads/asyncio-util-improvements","pushedAt":"2024-04-21T16:34:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"}},{"before":"e5bc4e630238240f577096dff363bb527382122c","after":"ee4ce4ad48779e09cadebcd98b8bdfa9128fa8b0","ref":"refs/heads/master","pushedAt":"2024-04-20T15:45:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"util: Cancel task if background task fails\n\nCancel the foreground task as soon as the background task fails and\nraise the exception of the background task. With that, background task\nfailures can be noticed immediately, not only after stopping the\nprocess.","shortMessageHtmlLink":"util: Cancel task if background task fails"}},{"before":"e5bc4e630238240f577096dff363bb527382122c","after":null,"ref":"refs/heads/hub-config-file","pushedAt":"2024-04-20T15:42:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"}},{"before":"fc37583f6dd67a9997a08a3d14050706af298263","after":"ee4ce4ad48779e09cadebcd98b8bdfa9128fa8b0","ref":"refs/heads/asyncio-util-improvements","pushedAt":"2024-04-20T02:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"util: Cancel task if background task fails\n\nCancel the foreground task as soon as the background task fails and\nraise the exception of the background task. With that, background task\nfailures can be noticed immediately, not only after stopping the\nprocess.","shortMessageHtmlLink":"util: Cancel task if background task fails"}},{"before":null,"after":"fc37583f6dd67a9997a08a3d14050706af298263","ref":"refs/heads/asyncio-util-improvements","pushedAt":"2024-04-20T01:04:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"util: Don't Raise Exceptions in cancel_tasks()\n\nFirst wait for all tasks to finish and then only log exceptions, since\nthe caller is not interested in the result of the tasks.","shortMessageHtmlLink":"util: Don't Raise Exceptions in cancel_tasks()"}},{"before":"0b1a0a90bf9ce88ea6c520ce853a20ffd70ab842","after":"e5bc4e630238240f577096dff363bb527382122c","ref":"refs/heads/master","pushedAt":"2024-04-20T01:04:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"Hub: Load config file on startup\n\nAdd ASGI lifetime hooks, to get notified on startup and shutdown. Load\nthe config file on startup and configure the root logger.","shortMessageHtmlLink":"Hub: Load config file on startup"}},{"before":"f9897b9224203cb143f07641b8924d0d0fae903b","after":"e5bc4e630238240f577096dff363bb527382122c","ref":"refs/heads/hub-config-file","pushedAt":"2024-04-20T00:44:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"Hub: Load config file on startup\n\nAdd ASGI lifetime hooks, to get notified on startup and shutdown. Load\nthe config file on startup and configure the root logger.","shortMessageHtmlLink":"Hub: Load config file on startup"}},{"before":"c95810011dfa6dcbfdfccf9491f8b4fe1352a86d","after":"f9897b9224203cb143f07641b8924d0d0fae903b","ref":"refs/heads/hub-config-file","pushedAt":"2024-04-20T00:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"Hub: Load config file on startup\n\nAdd ASGI lifetime hooks, to get notified on startup and shutdown. Load\nthe config file on startup and configure the root logger.","shortMessageHtmlLink":"Hub: Load config file on startup"}},{"before":"e0f2cf8fc69a8bebfe0b81ba1cad6b64cf6d3fe4","after":"c95810011dfa6dcbfdfccf9491f8b4fe1352a86d","ref":"refs/heads/hub-config-file","pushedAt":"2024-04-20T00:38:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"Hub: Load config file on startup\n\nAdd ASGI lifetime hooks, to get notified on startup and shutdown. Load\nthe config file on startup and configure the root logger.","shortMessageHtmlLink":"Hub: Load config file on startup"}},{"before":null,"after":"e0f2cf8fc69a8bebfe0b81ba1cad6b64cf6d3fe4","ref":"refs/heads/hub-config-file","pushedAt":"2024-04-20T00:25:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"Hub: Load config file on startup\n\nAdd ASGI lifetime hooks, to get notified on startup and shutdown. Load\nthe config file on startup and configure the root logger.","shortMessageHtmlLink":"Hub: Load config file on startup"}},{"before":"69a0bbaa18db534f0c5653989250eb73fdd02e8b","after":null,"ref":"refs/heads/add-tls-support","pushedAt":"2024-04-16T12:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"}},{"before":"0b1a0a90bf9ce88ea6c520ce853a20ffd70ab842","after":null,"ref":"refs/heads/http-proxy","pushedAt":"2024-04-16T12:49:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"}},{"before":"69a0bbaa18db534f0c5653989250eb73fdd02e8b","after":"0b1a0a90bf9ce88ea6c520ce853a20ffd70ab842","ref":"refs/heads/master","pushedAt":"2024-04-16T12:48:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"http: Support CIDR Blocks in no_proxy Env Variable\n\nThe behavior should now match that of curl. You can specify\nno_proxy='192.168.0.0/16' to exclude that IP range. This is especially\nuseful for not-my-board, because Exporters are accessed with their IP\naddress, not with a hostname.","shortMessageHtmlLink":"http: Support CIDR Blocks in no_proxy Env Variable"}},{"before":"7ddd20cf39f3c33dc3c1da87ec5f4194025ff019","after":"0b1a0a90bf9ce88ea6c520ce853a20ffd70ab842","ref":"refs/heads/http-proxy","pushedAt":"2024-04-16T12:29:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"http: Support CIDR Blocks in no_proxy Env Variable\n\nThe behavior should now match that of curl. You can specify\nno_proxy='192.168.0.0/16' to exclude that IP range. This is especially\nuseful for not-my-board, because Exporters are accessed with their IP\naddress, not with a hostname.","shortMessageHtmlLink":"http: Support CIDR Blocks in no_proxy Env Variable"}},{"before":"cc2612154b229fe121456c6a0d5484ae42b797f2","after":"7ddd20cf39f3c33dc3c1da87ec5f4194025ff019","ref":"refs/heads/http-proxy","pushedAt":"2024-04-14T23:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"http: Support CIDR Blocks in no_proxy Env Variable\n\nThe behavior should now match that of curl. You can specify\nno_proxy='192.168.0.0/16' to exclude that IP range. This is especially\nuseful for not-my-board, because Exporters are accessed with their IP\naddress, not with a hostname.","shortMessageHtmlLink":"http: Support CIDR Blocks in no_proxy Env Variable"}},{"before":"8994eb765e080fe797e6aea396c3d4676c790ef7","after":"cc2612154b229fe121456c6a0d5484ae42b797f2","ref":"refs/heads/http-proxy","pushedAt":"2024-04-14T16:54:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"tests: Add HTTP/HTTPS Proxy Tests","shortMessageHtmlLink":"tests: Add HTTP/HTTPS Proxy Tests"}},{"before":"3697ca6bd66241c3901f33751031eba859b5c9d0","after":"8994eb765e080fe797e6aea396c3d4676c790ef7","ref":"refs/heads/http-proxy","pushedAt":"2024-04-14T16:52:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"tests: Add HTTP/HTTPS Proxy Tests","shortMessageHtmlLink":"tests: Add HTTP/HTTPS Proxy Tests"}},{"before":"933556b1037a1698e5ccbeb6d2f523b136f38b17","after":"3697ca6bd66241c3901f33751031eba859b5c9d0","ref":"refs/heads/http-proxy","pushedAt":"2024-04-14T15:20:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"tests: Add HTTP/HTTPS Proxy Tests","shortMessageHtmlLink":"tests: Add HTTP/HTTPS Proxy Tests"}},{"before":"fee6d1086c570922cc18f6230570096c0a3411a5","after":"933556b1037a1698e5ccbeb6d2f523b136f38b17","ref":"refs/heads/http-proxy","pushedAt":"2024-04-12T18:44:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"tests: Add HTTP/HTTPS Proxy Tests","shortMessageHtmlLink":"tests: Add HTTP/HTTPS Proxy Tests"}},{"before":"588539e6df57fc73db9254a21f96e2ff40a23946","after":"fee6d1086c570922cc18f6230570096c0a3411a5","ref":"refs/heads/http-proxy","pushedAt":"2024-04-12T12:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"http: Add support for proxies","shortMessageHtmlLink":"http: Add support for proxies"}},{"before":null,"after":"588539e6df57fc73db9254a21f96e2ff40a23946","ref":"refs/heads/http-proxy","pushedAt":"2024-04-12T12:00:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"tests: Move VMs out of test_usbip.py\n\nMake the fixture global, so it can be used in multiple tests.","shortMessageHtmlLink":"tests: Move VMs out of test_usbip.py"}},{"before":"0cb64098e032432646f72c26fbf3c45e730ca788","after":"69a0bbaa18db534f0c5653989250eb73fdd02e8b","ref":"refs/heads/master","pushedAt":"2024-04-12T00:00:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"CI: Build Sphinx docs in nitpicky mode\n\nThis would've caught an accidentally commited markdown file.","shortMessageHtmlLink":"CI: Build Sphinx docs in nitpicky mode"}},{"before":"f52e2bb9b2345868b51f9984e8798ad60585cf98","after":"69a0bbaa18db534f0c5653989250eb73fdd02e8b","ref":"refs/heads/add-tls-support","pushedAt":"2024-04-11T23:55:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"CI: Build Sphinx docs in nitpicky mode\n\nThis would've caught an accidentally commited markdown file.","shortMessageHtmlLink":"CI: Build Sphinx docs in nitpicky mode"}},{"before":"8c22cf197a967983432818bd976ec011b2ea983d","after":"f52e2bb9b2345868b51f9984e8798ad60585cf98","ref":"refs/heads/add-tls-support","pushedAt":"2024-04-11T22:49:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"CI: Build Sphinx docs in nitpicky mode\n\nThis would've caught an accidentally commited markdown file.","shortMessageHtmlLink":"CI: Build Sphinx docs in nitpicky mode"}},{"before":"0cb64098e032432646f72c26fbf3c45e730ca788","after":null,"ref":"refs/heads/refactor-agent","pushedAt":"2024-04-11T21:25:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"}},{"before":"174f73708ff96b78499a7872e3eb90e62064ee86","after":"8c22cf197a967983432818bd976ec011b2ea983d","ref":"refs/heads/add-tls-support","pushedAt":"2024-04-11T21:24:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"holesch","name":"Simon Holesch","path":"/holesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8659229?s=80&v=4"},"commit":{"message":"Agent/Exporter: Support custom CA certificates\n\nWhen using self signed certificates, it is necessary to make Exporters\nand Agents trust the self signed root CA.","shortMessageHtmlLink":"Agent/Exporter: Support custom CA certificates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQe4A3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท holesch/not-my-board"}