Skip to content

Commit

Permalink
[core] Support multiple resolved l10n PR packages (#12735)
Browse files Browse the repository at this point in the history
  • Loading branch information
LukasTy authored Apr 10, 2024
1 parent 7fd89cb commit f8e6247
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions scripts/releaseChangelog.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -42,21 +42,21 @@ async function findLatestTaggedVersion(octokit) {
return data[0].name.trim();
}

function resolvePackageByLabels(labels) {
let resolvedPackage = null;
function resolvePackagesByLabels(labels) {
let resolvedPackages = [];
labels.forEach((label) => {
switch (label.name) {
case 'component: data grid':
resolvedPackage = 'DataGrid';
resolvedPackages.push('DataGrid');
break;
case 'component: pickers':
resolvedPackage = 'pickers';
resolvedPackages.push('pickers');
break;
default:
break;
}
});
return resolvedPackage;
return resolvedPackages;
}

async function main(argv) {
Expand Down Expand Up @@ -203,19 +203,21 @@ async function main(argv) {
case 'l10n':
case '118n': {
const prLabels = prsLabelsMap[commitItem.sha];
const resolvedPackage = resolvePackageByLabels(prLabels);
if (resolvedPackage) {
switch (resolvedPackage) {
case 'DataGrid':
dataGridCommits.push(commitItem);
break;
case 'pickers':
pickersCommits.push(commitItem);
break;
default:
coreCommits.push(commitItem);
break;
}
const resolvedPackages = resolvePackagesByLabels(prLabels);
if (resolvedPackages.length > 0) {
resolvedPackages.forEach((resolvedPackage) => {
switch (resolvedPackage) {
case 'DataGrid':
dataGridCommits.push(commitItem);
break;
case 'pickers':
pickersCommits.push(commitItem);
break;
default:
coreCommits.push(commitItem);
break;
}
});
}
break;
}
Expand Down

0 comments on commit f8e6247

Please sign in to comment.