-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intermittent timeouts in actions/setup-node@v3
#733
Comments
I initially suspected actions/setup-node needed updating to enable the segment timeout added in actions/[email protected]. Upon closer inspection, actions/setup-node uses a version of actions/cache with a default timeout of 60 minutes, not 10 minutes. As a workaround, I've set a much shorter timeout; I'll report back here if I encounter any further problems 😛 env:
# https://github.com/actions/cache/blob/04f198bf0b2a39f7230a4304bf07747a0bddf146/tips-and-workarounds.md#cache-segment-restore-timeout
# -- note that actions/setup-node@3 [uses actions/[email protected]](https://github.com/actions/setup-node/blob/a4fcaaf314b117a40d694a35ee36461f8ff3c6e6/package-lock.json#L41)
# which has a [default timeout of 60 minutes](https://github.com/actions/toolkit/blob/457303960f03375db6f033e214b9f90d79c3fe5c/packages/cache/RELEASES.md#304),
# not 10 minutes! Let's reduce it further.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2 |
Hello @bennettp123! |
We're also experiencing this issue. Disabling the yarn cache fixed our builds temporarily but we'll try this. |
Same here, we encounter this frequently https://github.com/prisma/prisma/actions/runs/4746282641/jobs/8429723075#step:9:438 |
Related #726 |
Description:
A clear and concise description of what the bug is.
Action version:
'actions/setup-node@v3' (SHA:64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c)
Platform:
Runner type:
Tools version:
Repro steps:
Intermittently, the setup-node action times out after 60 minutes. Logs indicate that it's restoring yarn cache.
Expected behavior:
EITHER
OR
Actual behavior:
The text was updated successfully, but these errors were encountered: