Comments (16)
No, only on Windows. I've reordered the Windows runners to run earlier now, and so far it's working.
from action-gh-release.
I didn't have much time to test it yet. But from the few runs I've done since then, I didn't have any network errors yet. So this may indeed be resolved :)
from action-gh-release.
I wouldn't be surprised if Windows runners just have bad credentials or something and it has nothing to do with this action. GitHub Actions seems to have a ton of bugs like that.
from action-gh-release.
Actually, it looks like sometimes for some Windows runners it actually seems to work. So I really don't know what's going on here. Maybe the credentials get invalidated after a while and the jobs are too slow?
from action-gh-release.
Hrm, I that might be something I can bring up with GitHub support. It seems plausible these are time limited tokens.
I'll follow up with support. In the meantime can you link me to some example workflow runs where I can point to some example in case they need it
from action-gh-release.
Wanted to capture this here for my own reference. Workflow runs should be able for up to 6 hours according to the docs so in theory if tokens were time limited, they would at least be valid for that long
from action-gh-release.
Not sure if this link will be accessible to you but in case it is, here's where I'm following up with customer support
from action-gh-release.
There's a bit of information on the provided GITHUB_TOKEN here but nothing that suggests a time limit
from action-gh-release.
I actually just saw that sometimes even the checkout action fails on Windows with a 401 Unauthorized in a very similar manner:
https://github.com/CryZe/livesplit-core/runs/220191711
So I'm thinking there's some general network problem on those runners.
from action-gh-release.
Now that is weird I can't speak to that but I can pass the info along to gh support.
Out of curiosity have you seen this happen on any other os but windows?
from action-gh-release.
I'll report back here with what il learn from GitHub's support
from action-gh-release.
The 401 seems to affect the Linux and macOS runners too. It basically seems to start happening towards the later jobs and then all the remaining jobs error out. So it looks very much like some token expiring. But that's after like 30 minutes or so, which is way too early for this to happen.
from action-gh-release.
Following up. Support staff have confirmed these tokens are time limited but have not yet confirmed for how long - https://github.community/t5/GitHub-Actions/GITHUB-TOKEN-is-sometimes-invalid-on-windows-virtual-hosts/m-p/31645/highlight/true#M848
Thanks for adding the extra info about 30 minute range and note that other virtual host os's are affected. I'm going to update the title of this gh issue to reflect what we believe to be the issue to avoid advertising this action doesn't work with window runners when it does.
from action-gh-release.
@CryZe I got some helpful feedback from GitHub's support staff
It looks like this is happening because of the number of workflows being queued, it's being rate limited. We have a fix for this being deployed today.
This looked like a defect on GitHub's end but they may have launched a fix.
If it wouldn't be any trouble, could you give this another spin. Sorry to take up any more of your time.
from action-gh-release.
If it wouldn't be any trouble, could you give this another spin. Sorry to take up any more of your time.
Yes, please. We think we've fixed this but let us know if not! Thanks!
from action-gh-release.
I'm going to close this issue. I don't think it was related to this action but was hand information for me to have an easy link to track
from action-gh-release.
Related Issues (20)
- Run successful, Release and tag created, but Missing Files HOT 7
- current version does not match any files issue, previous version is okay HOT 4
- make_latest missing in action.yml HOT 2
- v2.0.4 released but not set as latest version HOT 1
- ⚠️ GitHub release failed with status: 422 undefined HOT 6
- files Add array type support HOT 1
- GitHub release failed related to file DexMetadata (.dm) in Android with status: Not Found
- enhancement: display more helpful error message other than undefined HOT 8
- Ability to default the body to Github's "generate release notes"? HOT 2
- File pattern not matching file name when using "
- Existing releases are no longer updated HOT 6
- File Pattern Negation HOT 1
- files option does not respect working-directory setting HOT 7
- how to release everything in a folder
- Cannot set previous tag. Create release notes from [old latest till new latest] HOT 2
- Fails with too many commits: "Argument list too long" HOT 1
- File pattern not matching
- Upload fails with Error: write EPIPE
- #1 github issue-1 [bot] commit
- basic issue commit v01.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from action-gh-release.