Conversation
Implement all 7 sub-issues for the post-migration tracking issue: - #1: LSP local test environment (CI workflow, pre-push hook, Dockerfile, CONTRIBUTING.md) - #2: Unity E2E test infrastructure (CI job, e2e-test.sh, docs) - #3: Performance benchmarks (benchmark.sh, baseline docs) - #4: Specs audit and migration notes (specs/ directory with architecture docs) - #5: UNITY_MCP_* deprecation policy (config.rs warnings, configuration docs) - #6: Release pipeline hardening (publish.sh, release workflow, RELEASE.md update) - #7: MIT attribution templates (ATTRIBUTION.md, UPM docs links) Also add unity-mcp-server successor context to CLAUDE.md and README.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Apply cargo fmt formatting to config.rs - Regenerate pnpm-lock.yaml to match package.json - Update specs/specs.md via update-specs-readme.sh Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat: resolve all follow-up tasks for unity-cli migration (#8)
Add spaces around table separator pipes for compact style compliance. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: resolve CI lint failures (fmt, lockfile, markdownlint)
Fix table separator spacing in benchmark-results.md and configuration.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: resolve markdownlint MD060 in benchmark-results and configuration docs
- Fix develop.json check names to match actual workflow job names - Apply repo settings (allow_auto_merge, delete_branch_on_merge) - Apply main/develop branch protection via gh api - Update config README with manual apply instructions and check mapping Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat: apply GitHub repo settings and branch protection
…dates Bumps the npm_and_yarn group with 4 updates in the / directory: @isaacs/brace-expansion, [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk), [markdown-it](https://github.com/markdown-it/markdown-it) and [qs](https://github.com/ljharb/qs). Updates `@isaacs/brace-expansion` from 5.0.0 to 5.0.1 Updates `@modelcontextprotocol/sdk` from 1.25.3 to 1.26.0 - [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases) - [Commits](modelcontextprotocol/typescript-sdk@v1.25.3...v1.26.0) Updates `hono` from 4.11.3 to 4.11.9 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.11.3...v4.11.9) Updates `markdown-it` from 14.1.0 to 14.1.1 - [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md) - [Commits](markdown-it/markdown-it@14.1.0...14.1.1) Updates `qs` from 6.14.1 to 6.15.0 - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.14.1...v6.15.0) --- updated-dependencies: - dependency-name: "@isaacs/brace-expansion" dependency-version: 5.0.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@modelcontextprotocol/sdk" dependency-version: 1.26.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: hono dependency-version: 4.11.9 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: markdown-it dependency-version: 14.1.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: qs dependency-version: 6.15.0 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
Replace 8 domain-based MCP skills (pointing to deleted unity-mcp-server) with 13 task-workflow skills that invoke unity-cli commands directly. Each skill is 30-80 lines covering a specific workflow (scene creation, prefab lifecycle, C# navigation, etc.). Add unity-helper agent for multi-step automation. Update plugin.json, symlinks, CLAUDE.md, README.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…rn-c04e81bdb5 build(deps): bump the npm_and_yarn group across 1 directory with 5 updates
feat: skill-based architecture for unity-cli
…ct-migration # Conflicts: # README.md
feat(test): migrate unity test project for unity-cli
Remove the extra TestProject/ layer so that UnityCliBridge/ itself is the Unity project root, matching the layout of the predecessor repository (unity-mcp-server/UnityMCPServer/). - Move Assets/, ProjectSettings/, .vsconfig, README.md up from TestProject/ - Merge manifest.json into Packages/ alongside unity-cli-bridge/ - Update local package ref from file:../../Packages/unity-cli-bridge to file:unity-cli-bridge - Update all doc references from UnityCliBridge/TestProject to UnityCliBridge Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace the simple manual guide with a robust LLM-driven release flow based on gwt's /release command structure: git-cliff version detection, CHANGELOG generation, closing issue collection, and PR create/update. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(lsp): auto-download binary and route requests via daemon
Update the following packages: - @isaacs/brace-expansion 5.0.0 → 5.0.1 - @modelcontextprotocol/sdk 1.25.3 → 1.26.0 - markdown-it 14.1.0 → 14.1.1 - qs 6.14.1 → 6.15.0 - tar 7.5.7 → 7.5.9 - hono 4.11.3 → 4.12.0 Closes #18 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Create baseline-policy.md with policy statement, 5-category diff inventory, and Mcp residual details (305 occurrences / 45 files) - Add cross-references in spec.md, development.md (EN/JP), and migration-notes.md - Filed follow-up issues #20 (Mcp rename) and #21 (compat shim docs) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat(core): migrate runtime to unity-cli and add unityd daemon
feat(core): optimize unity-cli runtime path and daemon workflow
- Add cliff.toml for conventional commit parsing and version bumping
- Install git-cliff in Dockerfile
- Add GitHub CLI auth to entrypoint.sh and unify ${VAR:-} pattern
- Rewrite release.yml: main push trigger with auto tag creation
- Remove redundant unity-cli-release.yml
- Update release command to remove manual tag step
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Registers gh as git credential helper after authentication so that git push/pull operations work without separate credential setup. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Important Review skippedToo many files! This PR contains 246 files, which is 96 over the limit of 150. ⛔ Files ignored due to path filters (54)
📒 Files selected for processing (246)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Commits are already validated on feature→develop PRs. Running commitlint again on the full develop→main range causes false positives (e.g. feat!: syntax). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5. - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](actions/setup-dotnet@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-dotnet dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…/actions/setup-dotnet-5 chore(deps): bump actions/setup-dotnet from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…/actions/upload-artifact-6 chore(deps): bump actions/upload-artifact from 4 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v4...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…/actions/setup-node-6 chore(deps): bump actions/setup-node from 4 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v7) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…/actions/download-artifact-7 chore(deps): bump actions/download-artifact from 4 to 7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Initial release of unity-cli — a Rust-native CLI replacement for the Node.js-based unity-mcp-server. This release includes the full CLI implementation, C# LSP integration, Unity Bridge UPM package, 13 Claude Code skills, and CI/CD infrastructure.
Changes
unity-cli) with typed subcommands and raw command fallbackunity-cli-bridge)Version
v0.1.0
Closing Issues
Closes #10
Closes #11
Closes #20