{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":826755789,"defaultBranch":"master","name":"reqwest","ownerLogin":"Hyask","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-10T10:07:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7489759?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726064429.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"342d2cdeed462684377a292496ac45f1f4c44a70","ref":"refs/heads/skia/fix_timeout_testing","pushedAt":"2024-09-11T14:20:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hyask","name":"Skia","path":"/Hyask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489759?s=80&v=4"},"commit":{"message":"tests: use a documented test network for testing\n\n10.255.255.0/24 is part of 10.0.0.0/8 and reserved for \"Private Use\" by\nIANA [1]. That means that those IP might be in use in some internal\nnetworks, making the timeout tests to fail on those networks.\nOne example of such network is the Ubuntu testing infrastructure.\n\nChanging for a documented \"Test network\", that is supposed to never be\nroutable [2] makes the tests to have a better chance to pass in most\nnetwork contexts.\n\n[1]: https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml\n[2]: https://www.rfc-editor.org/rfc/rfc5737.html","shortMessageHtmlLink":"tests: use a documented test network for testing"}},{"before":"fae7a94429bdfa1e02faa8c56a000b94c2bd56bd","after":"22e233e7215f6fe5575b8f39825b6ee96f6e9231","ref":"refs/heads/master","pushedAt":"2024-07-10T10:27:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hyask","name":"Skia","path":"/Hyask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489759?s=80&v=4"},"commit":{"message":"tests: bypass the proxy if testing timeouts\n\nIf an explicit proxy is configured in the environment, the timeout tests\nwill actually go through it, and then the test results will depend on\nthe proxy's performance, which can vary.\n\nTesting this is very simple:\n```\nexport http_proxy=\"http://127.0.0.1:1234\"\ncargo test timeouts\n```\n\nWe're hitting this issue in the Ubuntu CI. Further investigations\nafter 892569e10b69d1a0e5db1f53202d1ebf09924fc1 seemed to point that\n**sometimes**, the proxy would be too slow (particularly on non amd64\narchitectures), leading to the tests to actually timeout and pass.","shortMessageHtmlLink":"tests: bypass the proxy if testing timeouts"}},{"before":"892569e10b69d1a0e5db1f53202d1ebf09924fc1","after":"fae7a94429bdfa1e02faa8c56a000b94c2bd56bd","ref":"refs/heads/master","pushedAt":"2024-07-10T10:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hyask","name":"Skia","path":"/Hyask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489759?s=80&v=4"},"commit":{"message":"tests: bypass the proxy if testing timeouts\n\nIf an explicit proxy is configured in the environment, the timeout tests\nwill actually go through it, and then the test results will depend on\nthe proxy's performance, which can vary.\n\nTesting this is very simple:\n```\nexport http_proxy=\"http://127.0.0.1:1234\"\ncargo test timeoutes\n```\n\nWe're hitting this issue in the Ubuntu CI. Further investigations\nafter 892569e10b69d1a0e5db1f53202d1ebf09924fc1 seemed to point that\n**sometimes**, the proxy would be too slow (particularly on non amd64\narchitectures), leading to the tests to actually timeout and pass.","shortMessageHtmlLink":"tests: bypass the proxy if testing timeouts"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNDoyMDoyOS4wMDAwMDBazwAAAASzTTYA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNDoyMDoyOS4wMDAwMDBazwAAAASzTTYA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQxMDoyNDowMy4wMDAwMDBazwAAAAR7m-dp"}},"title":"Activity ยท Hyask/reqwest"}