Skip to content

fix(ci): webpack for docker-publish even on the 31 GB omni-build box - #12050

Merged
diegosouzapw merged 1 commit into
release/v3.8.51from
fix/docker-publish-webpack-on-omni-build
Aug 29, 2026
Merged

diegosouzapw merged 1 commit into
release/v3.8.51from
fix/docker-publish-webpack-on-omni-build

Conversation

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Why

#12021 moved docker-publish amd64 onto .113 (omniroute-113-6 at the time). RAM was fine. The build still died after 26 min:

TurbopackInternalError: entered unreachable code: there must be a path to a root

Run: https://github.com/diegosouzapw/OmniRoute/actions/runs/33253576569

The same tree's arm64 webpack build on hosted ubuntu-24.04-arm succeeded (run 33264823398). The Dockerfile already documents OMNIROUTE_USE_TURBOPACK=0 as the Docker escape hatch.

Change

Hard-code OMNIROUTE_USE_TURBOPACK=0 on every docker-publish image (amd64 omni-build, arm64 hosted, bun legs). amd64 stays on the one omni-build slot (#12048). docs/ops/RUNNER_BOX.md records docker-publish as a tenant of that slot.

After merge, the next code push (or a dispatch) republishes :next.

Refs #11976 #12021 #12048

Turbopack had 31 GB on omniroute-113-6 and still panicked
(TurbopackInternalError: there must be a path to a root, run
33253576569). The same tree's arm64 webpack build on hosted ARM
succeeded. Dockerfile already documents webpack as the Docker
escape hatch. Keep amd64 on the one omni-build slot (#12048).
@diegosouzapw
diegosouzapw merged commit 9ec4d39 into release/v3.8.51 Aug 29, 2026
20 checks passed
@diegosouzapw
diegosouzapw deleted the fix/docker-publish-webpack-on-omni-build branch August 29, 2026 18:18
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…ence#12050)

Turbopack had 31 GB on omniroute-113-6 and still panicked
(TurbopackInternalError: there must be a path to a root, run
33253576569). The same tree's arm64 webpack build on hosted ARM
succeeded. Dockerfile already documents webpack as the Docker
escape hatch. Keep amd64 on the one omni-build slot (cheaper-inference#12048).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant