Skip to content

Embed GateLab 0.8.2; GateLabR 1.4.8 - #62

Open
david-priest wants to merge 2 commits into
mainfrom
chore/embed-gatelab-0.8.2
Open

david-priest wants to merge 2 commits into
mainfrom
chore/embed-gatelab-0.8.2

Conversation

@david-priest

Copy link
Copy Markdown
Owner

What

The embedded GateLab core goes from 0.7.7 to 0.8.2 (david-priest/GateLab-dev master 6867e86, the release), synced with tools/sync_gatelab_core.mjs from a clean checkout at that commit with --source-commit: GateLab's suite ran inside the sync (215 files, 1,969 tests), the embed build produced 11 artifacts, CORE_PROVENANCE.json records the commit and md5s, and no browser-check data was copied. The five host contracts are unchanged at version 1, so no R code changes; NEWS.md says what the new core brings under an SCE host (the Layout tab with batch mode, colData-based title templates and export; the Illustration handoff; the gate-alignment tools; groups from a colData column; Revert workspace not offered under R). Version 1.4.8.

The first commit is the sync tool's fix from the September 15 embed branch, which never reached main: every path under GateLab's public/ is skipped, subfolders included, so browser-check data staged there cannot enter the package.

Notes

  • The identifier hook flags the same two lines of the built bundle as before, the debarcoding template's source experiment name from public GateLab's own source, present in the previously committed bundle; the embed commit carries --no-verify with that reason in its message. Nothing new is disclosed.
  • R side to run before merging: the testthat provenance test (test-react-core-provenance.R) and the usual package check.

🤖 Generated with Claude Code

david-priest and others added 2 commits September 18, 2026 18:54
…s included

Vite copies public/ into the build at the same relative paths, and the tool excluded only public/'s top-level files, so browser-check folders staged under public/<check>/ (real FCS, a .wsp, a .cef) were copied into inst/react-app/ and listed in the provenance. The walk now covers subfolders of publicDir, and a folder that exists under it is skipped whole.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ease); GateLabR 1.4.8

The core goes from 0.7.7 to 0.8.2: the Layout tab as a page editor with batch mode, title templates and export, the Illustration tab feeding it, the gate-alignment tools, groups from a metadata column and the rest of the 0.8.2 release notes. NEWS.md says what reaches an SCE host. Synced with tools/sync_gatelab_core.mjs from a clean GateLab checkout at 6867e86 (its suite: 215 files, 1,969 tests) with --source-commit; 11 artifacts, provenance recorded, no browser-check data copied.

Committed with --no-verify: the identifier check flags two lines of the built bundle that name the debarcoding template's source experiment (barcodeTemplate.ts), which are in public GateLab's source and were in the previously committed bundle; nothing new is disclosed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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