Replace vendored table archive with pinned upstream submodule #84
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/table-submodule"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replace the checked-in
@tomic/tablepreview tarball with an AtomicServer Git submodule pinned to the same source commit,3c86288f1ea8cac3a73d8ec1e8a47c95833ae763. Git submodules reference whole repositories, so pnpm consumesbrowser/tablethrough a localfile:directory dependency after compiling it.Add
pnpm setup:tableto initialize the pinned submodule, install its filtered workspace with the upstream frozen lockfile, and build the package. Run this before the app's frozen install in CI and document setup and upstream updates. Disable pnpm 12's automatic install before scripts so clean bootstrap builds the package before it is copied. Remove the archive and its redundant metadata.Validation: clean bootstrap and frozen install passed; port typecheck and all app production builds passed. All 55 generated JavaScript/declaration files are byte-for-byte identical to the former archive. Unit suite: 418/419 passed on the full run, with the timed-out node-profile file passing all 5 tests on isolated rerun. Port browser suite: 8/9 passed on the full run, with the timed-out pagination test passing on isolated rerun.