Skip to content

0.3.0: the new mouth by default, Verify bands on the event reading - #2

Merged
vveerrgg merged 12 commits into
mainfrom
rel-0.3.0
Nov 10, 2026
Merged

vveerrgg merged 12 commits into
mainfrom
rel-0.3.0

Conversation

@vveerrgg

Copy link
Copy Markdown
Contributor

Draft, not for merge yet: LSDub 0.3.0. Built on release-tooling (#1); merge that first, and the engine PRs (#10, #11).

  • Mouth Tweaks defaults to the new mouth (warp_events vocal, warp_hold nucleus-follow, warp_closures aligned-press, warp_aperture p95, new warp_realise events); classic on each, and on Align's aligner (now ctc by default), is 0.2.x. Workflows saved with 0.2.x values load as classic.
  • Verify bands the sync on the event reading.
  • release.py deploys the site from the maintainer's box with wrangler's login; publish.yml no longer dispatches. No secrets needed beyond REGISTRY_ACCESS_TOKEN.
  • Known red: test_release_notes (CHANGELOG 0.3.0 vs pyproject 0.2.2 until release.py bumps), three test_engine_switches pins of the 0.2.x SNAP/widget order and the vendored engine SNAP pins, left for the checker.

https://claude.ai/code/session_01Dv3rdLUiPhdJsbHFFikzr9

…command, site deploy on publish, stability note; private-methods scrub; demo zip re-stamped to a publishable 0.1.1

- scripts/install_path_check.py + .github/workflows/install-path.yml: every LSDub node registers in ComfyUI v0.42.0 with
  only the user requirements; Align ctc from an empty models folder (four pinned files, no safetensors, no phonemizer);
  a Dub at defaults; a Dub with the four mouth Combos. PRs to main, release/** pushes, weekly, by hand; publish.yml calls it first.
- scripts/release.py X.Y.Z [--dry-run]: CONTRIBUTING, Releases.
- publish.yml: dispatches lsdub-release to the microsite after a good publish (skips with a notice without MICROSITE_DISPATCH_TOKEN).
- tests/test_registry_rules.py: refuses ledger dirs, docs/research|plans and the private lane names in the shipped tree.
- fetch_demo.py pointed at a zip that was never published (pinned a431085d, the v0.1.0 asset is 7981fef8): every user's
  demo fetch failed the checksum. Re-rooted as lsdub-demo-0.1.1 (same files, reproducible build), tag demo-0.1.1 (to be attached).
- Engine tree f36b7410 vendored (methods scrub; two comments reworded).
…(the engine is clean again); dry run says so
…set does not list), so the plain stack's drive stages run; that path is where 0.2.1's closures crash was; the hub mirror passes every other repo through to the Hub
…ames what it pushed when it stops, pushes main and the tag atomically, plain stops for a site main without the changelog page, Registry Pending vs Active; recovery in CONTRIBUTING; stability wording
…old nucleus-follow, warp_closures aligned-press, warp_aperture p95, new warp_realise events), classic on each and on Align's aligner (now ctc by default) is 0.2.x, 0.2.x saved values load as classic; Verify bands on the event reading; engine vendored; release.py deploys the site from this box with wrangler's login (no secrets), publish.yml's dispatch step removed
…dored); the phone network's folder reaches the default mouth through LSDUB_PHONE_MODELS (the argv stays the argv); warp_realise joins the pending Tweaks widgets, so saved workflows carry no misplaced value; switch-test pins read the 0.3.0 SNAP with classic as 0.2.x
… 0.3.0 stages, 0.1.9 via classic

Evidence: checker source=/home/admin_hj/lsdub-tryit-assets/out_8211/lsdub/tryit-v0111-jules-club-pop/shots/shot_001/f621d91cc78301ae/work/align_vocal.json read align_vocal.json (sphinx, 26 words); vendored engine ca2fa63 (tree cb50410b unchanged, tests hash moves: test_guard_budget reads the 0.3.0 SNAP with classic for 0.1.9)
… face (sing.routed), auto.by names the deciding rule; changelog bullet says the demo face too
…art paint; layers_shape stays on coart (stages off)
…warp-target coart

Evidence: checker source=/home/admin_hj/lsdub-tryit-assets/out_8211/lsdub/tryit-v0111-jules-club-pop/shots/shot_001/f621d91cc78301ae/work/align_vocal.json the sphinx-retimed word timings of a try-it shot, read before re-vendoring the test_coart pin
@vveerrgg
vveerrgg marked this pull request as ready for review November 10, 2026 18:53
@vveerrgg
vveerrgg merged commit 3855e12 into main Nov 10, 2026
1 of 3 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