Skip to content

Commit

Permalink
chore: fix roll_browser script (#34886)
Browse files Browse the repository at this point in the history
  • Loading branch information
mxschmitt authored Feb 21, 2025
1 parent 0bb5925 commit af61d65
Showing 1 changed file with 5 additions and 14 deletions.
19 changes: 5 additions & 14 deletions utils/roll_browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,9 @@ Example:
'ff-beta': 'firefox-beta',
'wk': 'webkit',
}[args[0].toLowerCase()] ?? args[0].toLowerCase();
const descriptors = [browsersJSON.browsers.find(b => b.name === browserName)];
const descriptors = browsersJSON.browsers.filter(b =>
b.name === browserName || b.name === `${browserName}-headless-shell`
);

if (!descriptors.every(d => !!d)) {
console.log(`Unknown browser "${browserName}"`);
Expand Down Expand Up @@ -94,18 +96,6 @@ Example:
console.log('\nUpdating browser version in browsers.json...');
for (const descriptor of descriptors)
descriptor.browserVersion = browserVersion;

// 4.1 chromium-headless-shell is equal to chromium version.
if (browserName === 'chromium') {
const headlessShellBrowser = await browsersJSON.browsers.find(b => b.name === 'chromium-headless-shell');
headlessShellBrowser.revision = revision;
headlessShellBrowser.browserVersion = browserVersion;
} else if (browserName === 'chromium-tip-of-tree') {
const tipOfTreeBrowser = await browsersJSON.browsers.find(b => b.name === 'chromium-tip-of-tree-headless-shell');
tipOfTreeBrowser.revision = revision;
tipOfTreeBrowser.browserVersion = browserVersion;
}

fs.writeFileSync(path.join(CORE_PATH, 'browsers.json'), JSON.stringify(browsersJSON, null, 2) + '\n');
}

Expand All @@ -118,8 +108,9 @@ Example:
// 6. Update docs.
console.log('\nUpdating documentation...');
try {
process.stdout.write(execSync('npm run --silent doc'));
execSync('npm run doc', { stdio: 'inherit' });
} catch (e) {
console.log('npm run doc failed with non-zero exit code. This might have updated generated files.');
}
}
console.log(`\nRolled ${browserName} to ${revision}`);
Expand Down

0 comments on commit af61d65

Please sign in to comment.