Skip to content

fix(web): reduce build memory usage and update OMA - #70

Merged
gracefullight merged 2 commits into
mainfrom
fix/web-build-memory-and-oma-update
Oct 4, 2026
Merged

gracefullight merged 2 commits into
mainfrom
fix/web-build-memory-and-oma-update

Conversation

@gracefullight

Copy link
Copy Markdown
Member

Next.js builds previously compiled and generated pages in one process without an explicit worker limit. Limit workers to three, disable the Turbopack build filesystem cache, and run compile followed by generate in separate processes. Docker builds use the same script and stop if either phase fails.

Update managed OMA skills, workflows, hooks, and vendor adapters to 15.0.17 using oma update. Include the existing Serena Dart language server settings and YAML formatting changes.

Validation:

  • Web typecheck and Biome checks passed; wrapped Next config preserves the memory settings and Serwist integration.
  • Dockerfile lint, commit hooks, and push hook passed.
  • Changed JSON files and shell scripts passed syntax checks.
  • Web Vitest found no test files. API, worker, and mobile gates reused their existing passing results because their inputs were unchanged.
  • OMA diagnostics found all installed skills complete and hook wrappers valid; overall diagnostics still reports eight local environment issues.

A production build and an 8 GB memory measurement have not been run. The split build modes are experimental.

gracefullight and others added 2 commits October 4, 2026 22:35
Limit build workers to three and disable the Turbopack build filesystem
cache. Run compile and generate in separate processes for local and
Docker builds.

Co-authored-by: First Fluke <our.first.fluke@gmail.com>
Refresh managed skills, workflows, hooks, and vendor adapters with
oma update. Include the existing Serena Dart language server settings
and YAML formatting changes.

Co-authored-by: First Fluke <our.first.fluke@gmail.com>
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@gracefullight
gracefullight merged commit 12d8578 into main Oct 4, 2026
6 of 7 checks passed
@gracefullight
gracefullight deleted the fix/web-build-memory-and-oma-update branch October 4, 2026 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant