Skip to content

chore: release 0.3.8 - #270

Merged
christian-byrne merged 1 commit into
mainfrom
op352-cmp-release-carrier
Oct 3, 2026
Merged

christian-byrne merged 1 commit into
mainfrom
op352-cmp-release-carrier

Conversation

@christian-byrne

@christian-byrne christian-byrne commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Before

@comfyorg/comfy-multi-player@0.3.7 is the latest published package. The occurrence-aware widget support from #266 and the widgets_values_named coherence fix from #269 are merged on main but are not in any published artifact.

After

Bumps the package and lockfile to 0.3.8 and adds release notes for the already-merged behavior:

This carrier changes release metadata only. It introduces no new operation semantics, wire fields, dependencies, or schema transition; the documented schema-v5 transition and KA-2/KA-4/KA-11/KA-12 behavior come from the already-reviewed #266 and #269 changes.

Releasing

This PR carries the release label. Once it is reviewed, green, and merged, auto-tag-release will create v0.3.8 at the merge commit and dispatch release.yml at that exact tag. No artifact is published manually.

Verification

Node 22.23.2:

  • npm ci
  • npm run build
  • npm run check:purity
  • npm run check:imports
  • npm run check:pins
  • npm run check:profile-claims
  • npm run check:coderabbit
  • npm run verify:corpus
  • npm run verify:package
  • npm run typecheck
  • npm run lint
  • npm run check:stateless
  • npm test — 118 files, 1,696 passed, 2 skipped
  • npm run test:exhaustive — 2 passed, 2 skipped
  • npm run test:clock-matrix — 3 passed

Summary by CodeRabbit

  • New Features
    • Duplicate widget names are now supported through zero-based occurrence tracking, allowing each occurrence to be addressed independently.
    • Older layouts that cannot be safely resolved are handled with fail-closed behavior.
  • Bug Fixes
    • Updating the final occurrence of a duplicate widget name now keeps existing named values consistent. Earlier occurrences remain unchanged, and missing or unresolved name registers are not created.

@christian-byrne christian-byrne added release Version-bump-only release PR: merging it auto-tags v<version> and runs the release workflow. cursor-review Request Cursor review labels Oct 3, 2026
@coderabbitai

coderabbitai Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository: Comfy-Org/comfy-multi-player/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Team
  • Run ID: bab816b5-4ed1-4b9e-82d0-6bfcd209ae6a
📥 Commits

Reviewing files that changed from the base of the PR and between ff37a81 and 2cdc878.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • CHANGELOG.md
  • package.json

Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. Your free on-demand review promotion remains active until October 9, 2026 at 6:00 PM UTC.


📝 Walkthrough

Walkthrough

The 0.3.8 release notes describe support for duplicate widget names, schema v5 handling of older layouts, and a passthrough coherence fix. The package version changes from 0.3.7 to 0.3.8.

Changes

Release 0.3.8

Layer / File(s) Summary
Release notes and package version
CHANGELOG.md, package.json
The changelog describes per-occurrence handling for duplicate widget names, schema v5’s handling of older layouts, and a passthrough coherence fix. The package version changes from 0.3.7 to 0.3.8.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Suggested reviewers: skishore23

Merge Risk: ⚪ Minimal · up to 2cdc8

This release updates package metadata and documents previously merged behavior. No new runtime risk is identified, so the change appears ready to merge after normal checks.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies this as the 0.3.8 release, matching the version bump and changelog entry.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@christian-byrne
christian-byrne merged commit 6608b3d into main Oct 3, 2026
7 checks passed
@github-actions github-actions Bot added the risk:R3 PR risk grade (advisory shadow check; grader-owned) label Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cursor-review Request Cursor review release Version-bump-only release PR: merging it auto-tags v<version> and runs the release workflow. risk:R3 PR risk grade (advisory shadow check; grader-owned)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant