Skip to content

fix: Installed CLI now self-updates to a dispatcher release with V2 project support#1859

Merged
hatayama merged 1 commit into
v3-betafrom
chore/raise-minimum-dispatcher-version-v2-compat
Jul 20, 2026
Merged

fix: Installed CLI now self-updates to a dispatcher release with V2 project support#1859
hatayama merged 1 commit into
v3-betafrom
chore/raise-minimum-dispatcher-version-v2-compat

Conversation

@hatayama

@hatayama hatayama commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Raise the dispatcher minimum version pin from 3.0.1-beta.6 to 3.1.0-beta.16 so installed CLIs self-update to a release that understands V2 Unity projects.

User Impact

Changes

  • Packages/src/project-runner-pin.json: minimumDispatcherVersion raised by hand (the only manually maintained minimum declaration); dispatcherReleaseTag and dispatcherArchiveManifest stamped by stamp-dispatcher-pin, which verifies the release's sigstore attestation before recording the asset digests.
  • .uloop/project-runner-pin.json: byte-identical mirror of the package pin.

Verification

  • go run ./cmd/check-dispatcher-pin --network — passed (manifest matches the attested release assets)
  • go run ./cmd/check-dispatcher-minimum-version — passed (pins consistent, release tag exists)
  • go run ./cmd/check-release-triggers --base origin/v3-beta --head HEAD — passed

Review in cubic

The pinned dispatcher has been stuck at 3.0.1-beta.6 since #1794, which
predates the V2 project support added in 3.1.0-beta.14 through beta.16:
V2 delegation (#1807), V2 launch hang fix (#1826), and detection of V2
projects referenced via file:/embedded packages (#1847). Installed
dispatchers never self-update above the pin floor, so projects on the
current package still run a dispatcher without any V2 handling.

Raise the floor to the latest published dispatcher release and stamp
dispatcherReleaseTag plus the attested archive manifest via
stamp-dispatcher-pin. The .uloop mirror is updated byte-identically.
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 2a8c1c53-4abb-43b3-97d5-86496156643a

📥 Commits

Reviewing files that changed from the base of the PR and between b0f45ff and 6a15d39.

📒 Files selected for processing (2)
  • .uloop/project-runner-pin.json
  • Packages/src/project-runner-pin.json

📝 Walkthrough

Walkthrough

Both project-runner pin manifests update dispatcher archive checksums and advance the dispatcher release and minimum version from 3.0.1-beta.6 to 3.1.0-beta.16. The project runner version remains unchanged.

Changes

Dispatcher pinning

Layer / File(s) Summary
Update dispatcher artifact pins
.uloop/project-runner-pin.json, Packages/src/project-runner-pin.json
Both manifests receive new dispatcher archive checksums and update the release tag and minimum version to 3.1.0-beta.16.

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

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: updating the installed CLI to self-update to a V2-capable dispatcher release.
Description check ✅ Passed The description is directly related to the version pin update and explains the V2 Unity project support impact.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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)
  • Create PR with unit tests
  • Commit unit tests in branch chore/raise-minimum-dispatcher-version-v2-compat

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@hatayama
hatayama merged commit 985d3fe into v3-beta Jul 20, 2026
11 of 12 checks passed
@hatayama
hatayama deleted the chore/raise-minimum-dispatcher-version-v2-compat branch July 20, 2026 01:45
@github-actions github-actions Bot mentioned this pull request Jul 20, 2026
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