Skip to content

fix: complete repository integration verification - #8

Merged
tnb1j merged 1 commit into
mainfrom
fix/repository-integration-verification
Aug 11, 2026
Merged

fix: complete repository integration verification#8
tnb1j merged 1 commit into
mainfrom
fix/repository-integration-verification

Conversation

@tnb1j

@tnb1j tnb1j commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Description

Completes repository-wide native integration verification and fixes the failures found across linting, CI, browser test orchestration, the development server, preview lifecycle, and Jolt physics behavior.

Key changes:

  • Make npm test the shared deterministic release gate used by CI.
  • Restore full-repository lint coverage while excluding generated and third-party sources.
  • Implement and validate Jolt body position and velocity updates.
  • Harden browser/server shutdown, occupied-port retries, malformed URL handling, and encoded traversal protection.
  • Add deterministic server integration tests and regenerate affected Jolt documentation.

Verification

  • npm.cmd test passed on Node.js 24.19.0 and 26.3.0.
  • Core browser units: 1326 passed, 1 todo, 0 failed.
  • Addon browser units: 15 passed, 0 failed.
  • Native/legacy entry parity, brand sync, migration, tree shaking, and example coverage passed.
  • Targeted WebGL/WebGPU screenshot checks and live Jolt smoke checks passed.
  • npm.cmd audit reported 0 vulnerabilities.
  • Full hardware-sensitive screenshot coverage was not run across every example/GPU environment.

@github-actions

Copy link
Copy Markdown

📦 Bundle size

Full ESM build, minified and gzipped.

Before After Diff
WebGL 365.64
86.89
365.64
86.89
+0 B
+0 B
WebGPU 679.61
188.59
679.61
188.59
+0 B
+0 B
WebGPU Nodes 677.65
188.27
677.65
188.27
+0 B
+0 B

🌳 Bundle size after tree-shaking

Minimal build including a renderer, camera, empty scene, and dependencies.

Before After Diff
WebGL 507.69
123.44
507.69
123.44
+0 B
+0 B
WebGPU 747.13
201.45
747.13
201.45
+0 B
+0 B
WebGPU Nodes 697.48
189.04
697.48
189.04
+0 B
+0 B

@tnb1j
tnb1j merged commit fb1efd6 into main Aug 11, 2026
7 checks passed
@tnb1j
tnb1j deleted the fix/repository-integration-verification branch August 11, 2026 13:47
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.

2 participants