MCPcopy
hub / github.com/vuejs/core / publishPackages

Function publishPackages

scripts/release.js:412–432  ·  view source on GitHub ↗

* @param {string} version

(version)

Source from the content-addressed store, hash-verified

410 * @param {string} version
411 */
412async function publishPackages(version) {
413 // publish packages
414 step('\nPublishing packages...')
415
416 const additionalPublishFlags = []
417 if (isDryRun) {
418 additionalPublishFlags.push('--dry-run')
419 }
420 if (isDryRun || skipGit || process.env.CI) {
421 additionalPublishFlags.push('--no-git-checks')
422 }
423 // add provenance metadata when releasing from CI
424 // skip provenance if not publishing to actual npm
425 if (process.env.CI && !args.registry) {
426 additionalPublishFlags.push('--provenance')
427 }
428
429 for (const pkg of sortPackagesForPublishing(packages)) {
430 await publishPackage(pkg, version, additionalPublishFlags)
431 }
432}
433
434/**
435 * @param {string} pkgName

Callers 2

mainFunction · 0.85
publishOnlyFunction · 0.85

Calls 4

stepFunction · 0.85
publishPackageFunction · 0.85
pushMethod · 0.65

Tested by

no test coverage detected