Skip to content

fix: make vendored builds and frontend self-contained - #12

Merged
jaromil merged 2 commits into
masterfrom
fix/make-vendored-deps
Sep 5, 2026
Merged

jaromil merged 2 commits into
masterfrom
fix/make-vendored-deps

Conversation

@jaromil

@jaromil jaromil commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

  • bootstrap the committed oatpp 1.4 dependencies automatically for plain make, using ccache when available
  • embed the complete front/ tree into the server binary at build time
  • remove the runtime --front dependency and frontend copies from install/container packaging
  • exercise the styled landing page and chat flow from a working directory outside the repository

Verification

  • make -j2 (static x86_64 build)
  • cmake --build --preset native-gcc && ctest --preset native-gcc — 3/3 passed
  • npm run test:e2e — passed
  • npm run test:e2e:browser — passed
  • npm run check:web — 14/14 passed
  • npm run coverage:browser — 95% lines, 93.94% branches
  • ./scripts/check-release-contract.sh
  • ./scripts/container-smoke.sh --verify-only

@jaromil
jaromil merged commit 770b779 into master Sep 5, 2026
5 checks passed
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