So, during our deployment workflow we need to install babel-cli to be able to run yarn compile
.
Now npmjs.org seems to block the circleci IP address with errorcode 429, which as far as I understand is due to DDOS prevention on npmjs side?
#!/bin/bash -eo pipefail
yarn install
cd node_modules/dxf
npm install babel-cli
yarn compile
cd ../..
yarn install v1.21.1
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.55s.
npm ERR! code E429
npm ERR! 429 Too Many Requests - GET https://registry.npmjs.org/babel-cli
npm ERR! A complete log of this run can be found in:
npm ERR! /home/circleci/.npm/_logs/2020-02-17T11_46_57_674Z-debug.log
PS: 5 days ago, the same script worked perfectly. We’re not using this workflow more then once per week. I’m assuming some GET quota on npmjs.org has been hit in the meantime by other workflows running on circleci machines?