chore(ci): adopt Ubuntu 26.04 runners

This commit is contained in:
backryun
2026-07-31 06:34:42 +09:00
parent 9b3efef806
commit 869f07b3b0
27 changed files with 169 additions and 316 deletions

View File

@@ -124,7 +124,7 @@ function runNextBuild() {
export function resolveNextBuildBundlerFlag(baseEnv = process.env) {
// Turbopack is the default production bundler (Next 16 stable). Benchmarked on
// this codebase: 2-3x faster than the single-threaded webpack pass (17min -> 9min
// on a 32-core box; ~20min -> 7min on ubuntu-latest), artifact validated
// on a 32-core box; ~20min -> 7min on the GitHub-hosted runner), artifact validated
// end-to-end (standalone smoke + e2e/package/electron CI jobs). Webpack stays as
// the explicit escape hatch (=0) for bundler-compat regressions.
return baseEnv.OMNIROUTE_USE_TURBOPACK === "0" ? "--webpack" : "--turbopack";