INNER CODE UNIT · TypeScript
prevVersionRegex
KinsonDigital/Velaptor · DevTools/prep-prev-release.ts:58
const prevVersionRegex = /^v([1-9]\d*|0)\.([1-9]\d*|0)\.([1-9]\d*|0)-preview\.([1-9]\d*)$/gm;
return prevVersionRegex.test(value.trim().toLowerCase());
},
transform: (value) => {
const result = value.trim().toLowerCase();
return result.startsWith("v") ? result.slice(1) : result;
},
});
printGray(`⌛Validating the label '${prevLabel}'. . .`);
const labelClient = new LabelClient(ownerName, repoName, token);
const labelExists = await labelClient.exists(prevLabel);
if (!labelExists) {
console.error(
`The label '${prevLabel}' does not exist in the repository '${ownerName}/${repoName}'.`,