-
Hi, I'm facing an issue that The execution of the workflow was scheduled by and ran on A PAT was used in order to trigger other workflows: The You can see verbose logs from I confirmed that:
Are there any mistakes in my scripts and/or the workflow definition? Thank you for your help. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
Same issue here.
Some detail: It's not specifically curl, it's any connection to that host. For a few days it was failing intermittently but now it's consistently failing. |
Beta Was this translation helpful? Give feedback.
-
Timeout without any connection makes me think of some kind of firewall, that's usually the cause of something like this. Your workflow seems to be downloading other data just fine, so it's probably not the Actions infrastructure in general. Theoretically it could be anywhere along the route (I've seen issues with firewalls eating "fragmentation needed" packets), but I'm wondering if maybe there's some kind of rate-limiting involved that's enforced by firewall. I wonder if you could contact the admins of |
Beta Was this translation helpful? Give feedback.
-
hey guys, I am using cURL directly on GitHub Codespaces without anything being installed ! ( You also have there by default Git, Bash, Java etc. ) That is awesome ! and unlike local installation like this that can interfere with the functionalities, you don't worry about that using GitHub Codespaces, anyways, it's a remote Linux machine but it's really that convenient |
Beta Was this translation helpful? Give feedback.
-
Hi, @gabek did email me. Thanks for reaching out and creating a discussion about this. Currently, most Microsoft IP ranges are blocked from accessing the site. This is due to some careless, though probably unintentional, DDoS abuse. I'm happy to unblock these ranges but it's going to have to wait until September 01 for unrelated reasons. At times, up to ~2k IP addresses had been hammering the site at the same time downloading the x86_64 and aarch64 toolchains over and over, all reporting some form of the It wasn't clear to me initially whether this was a Microsoft-internal service deployment, some private Azure accounts, or GitHub Actions. On my end, not just my site, but the upstream ISP, went offline or had service degradation that affected VoIP connections. This could potentially affect access to emergency services, so we've shaped our QoS policy to at least prevent that. So I wholesale blocked most of the Microsoft IP ranges I could find. Sorry. My position is this: if these toolchains (and maintenance, including new releases, more testing, etc.) are important to the GitHub community, I'd be happy to work out some sort of sponsored arrangement to prioritize this work, have more robust hosting (CDN or otherwise), and allow everyone to access these toolchains at full speed (10Gbps instead of 100Mbps). There is absolutely no reason that these toolchains need to be downloaded from the upstream server every single time CI is run. Let's not forget that bandwidth isn't unlimited, free, etc. |
Beta Was this translation helpful? Give feedback.
Hi, @gabek did email me. Thanks for reaching out and creating a discussion about this.
Currently, most Microsoft IP ranges are blocked from accessing the site. This is due to some careless, though probably unintentional, DDoS abuse. I'm happy to unblock these ranges but it's going to have to wait until September 01 for unrelated reasons.
At times, up to ~2k IP addresses had been hammering the site at the same time downloading the x86_64 and aarch64 toolchains over and over, all reporting some form of the
curl
user agent. I think so far approximately 30k unique Microsoft IP addresses had been used.It wasn't clear to me initially whether this was a Microsoft-internal service deployment, so…