GitHub registry API returning 404

There seems to be an issue at the moment when trying to ping: https://npm.pkg.github.com

> npm ping --registry https://npm.pkg.github.com  

npm notice PING https://npm.pkg.github.com/
npm ERR! code E404
npm ERR! 404 Not Found - GET https://npm.pkg.github.com/-/ping?write=true - Package [ping] was not found

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/alexmiller/.npm/_logs/2022-04-13T02_48_33_606Z-debug-0.log

This started happening with our CICD but the same error occurs locally for all of our users, but the status page shows no outages…

Anyone have any idea what’s going on? :thinking:

GitHub support has been helpful in this, the original behaviour has now been restored.

It currently does not handle ping as the registry should, but at least there is a response now if you are trying to assert whether the registry is available or now.

Support advised:
There is an issue open about this, so the team might implement this feature explicitly. I'll let you know if/when this happens.

So here’s to hoping :slight_smile: