Skip to content

Release the NPM metadata abbreviated support

David Fernandez requested to merge 344827-enable-by-default into master

🍌 Context

In !73639 (merged), we added support for the NPM package metadata. That changed impacted the upload and the metadata endpoints.

Due to the NPM Package Registry popularity on gitlab.com, the changed was deployed using a feature flag.

Here is the rollout issue: #344827 (closed).

The feature flag has been globally enabled for more than a day on gitlab.com without any hiccup.

Because the NPM package metadata can be wildly different (users can throw in any number of custom fields), we'd like to release this change using the "feature flag enabled by default approach". This way, if a self-managed user has a scenario with conditions that cause a problem, the feature flag can act as a safety toggle.

🔭 What does this MR do and why?

  • Enable packages_npm_abbreviated_metadata by default.

🎥 Screenshots or screen recordings

How to set up and validate locally

🚓 MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by David Fernandez

Merge request reports