Skip updating samples if samples-dev is not present (#17454)

This commit is contained in:
praveenkuttappan 2021-09-03 15:28:58 -04:00 коммит произвёл GitHub
Родитель 1e0d4b5be1
Коммит 8a7f4e25fb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -2,6 +2,7 @@ const path = require("path");
const process = require("process");
const { spawnSync } = require("child_process");
const { getRushSpec } = require("./index");
const fs = require("fs");
const parseArgs = () => {
@ -34,12 +35,18 @@ async function main(repoRoot, artifactName) {
);
if (!targetPackage) {
console.error(`Package is not found in rush.json for artifact ${artifactName}`);
console.log(`Package is not found in rush.json for artifact ${artifactName}`);
return;
}
if (targetPackage.versionPolicyName == "management") {
console.error(`Skipping update samples for management package ${artifactName}`);
console.log(`Skipping update samples for management package ${artifactName}`);
return;
}
const samplesDevPath = path.join(targetPackage.projectFolder, "samples-dev");
if (!fs.existsSync(samplesDevPath)) {
console.log(`Samples-dev directory is not present in ${targetPackage.projectFolder}. Skipping udpate samples.`);
return;
}