- Create a CI user on Verdaccio via CouchDB API and set _authToken before
publishing patched tarballs (fixes ENEEDAUTH)
- Retry npm install up to 3 times with 15s delay for transient ECONNRESET
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Nexus takes 5+ minutes cold-start; Verdaccio starts in ~2 seconds.
Verdaccio serves patched packages and proxies everything else to npmjs.org.
Nexus remains the local dev registry for Docker images and Conan packages.
- Replace composite action Nexus startup with Verdaccio (npx verdaccio)
- Update @esbuild-kit:registry in .npmrc from :8091/repository/npm-group/ to :4873
- Update publish-npm-patches.sh to support --verdaccio / --nexus flags with
auto-detection (checks Nexus first, falls back to Verdaccio)
- Add deployment/verdaccio.yaml config for local dev use
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>