You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add Cloudsmith registry to benchmarks (vltpkg#68)
Add Cloudsmith (npm.cloudsmith.io) as a fourth registry in the
benchmark suite alongside npm, vlt, and AWS CodeArtifact.
Backend:
- Add Cloudsmith registry config to scripts/registry/common.sh
- CLOUDSMITH_REGISTRY env var provides the URL (without protocol)
- CLOUDSMITH_AUTH_TOKEN env var provides the auth token
- Registry URL is prefixed with 'https:' for npm config
- Add Cloudsmith to hyperfine commands in registry-clean.sh and
registry-lockfile.sh
- Add Cloudsmith to REGISTRY_COLORS in generate-chart.js (#2a6fe1)
- Add CLOUDSMITH_REGISTRY and CLOUDSMITH_AUTH_TOKEN secrets to CI
- Update bench CLI: AVAILABLE_REGISTRIES, usage text, examples
Frontend:
- Add 'cloudsmith' to PackageManager union type and all data interfaces
- Add Cloudsmith icon component (diamond + circle from official logo)
- Add Cloudsmith to icon map, display names ('Cloudsmith' / 'npm.cloudsmith.io')
- Add to history data package managers list
Co-authored-by: baudbot-agent <baudbot-agent@users.noreply.github.com>
0 commit comments