Our CI setup frequently sees this error while running
yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... error An unexpected error occurred: "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz: unexpected end of file". info If you think this is a bug, please open a bug report with the information provided in "/builds/projects/foo-app/yarn-error.log". info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
This error is caused by Yarn not retrying npm disconnects Show archive.org snapshot which will not be fixed in Yarn 1 Show archive.org snapshot .
Assuming you don't want to upgrade to Yarn 2 Show archive.org snapshot , here are some workarounds for Yarn 1.
yarn config set network-timeout 600000 -g
yarn installuntil it succeeds
The following will retry
yarn install up to 5 times or until it succeeds.
yarn || yarn || yarn || yarn || yarn