Skip to content

Release tooling: install-path test, one release command, site deploy, stability note - #1

Merged
vveerrgg merged 5 commits into
mainfrom
release-tooling
Nov 10, 2026
Merged

vveerrgg merged 5 commits into
mainfrom
release-tooling

Conversation

@vveerrgg

@vveerrgg vveerrgg commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

See the commit message. Install path will fail on the demo step until the founder attaches dist/lsdub-demo-0.1.1.zip as release demo-0.1.1 (command in scripts/release.py and the report).

…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
@vveerrgg
vveerrgg merged commit 8edcebb into main Nov 10, 2026
3 of 4 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