in on-merge/versions.ts [30:55]
export function parseVersions(versions: Versions): VersionsParsed {
const currentMinor = versions.versions.find((version) => version.currentMinor);
const previousMinor = versions.versions.find((version) => version.previousMinor);
const previousMajor = versions.versions.find((version) => version.previousMajor);
if (!currentMinor) {
throw new Error('versions.json is missing current minor version information');
}
if (!previousMinor) {
throw new Error('versions.json is missing previous minor version information');
}
if (!previousMajor) {
throw new Error('versions.json is missing previous major version information');
}
const parsed: VersionsParsed = {
currentMinor,
previousMinor,
previousMajor,
all: versions.versions,
};
return parsed;
}