Skip to content

Conversation

@StephenHodgson
Copy link
Member

  • Hello World!

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces the initial version (v1.0.0) of unity-cli, a command line utility for the Unity Game Engine designed to automate common tasks in Unity projects for CI/CD DevOps pipelines.

Key changes include:

  • Core Unity licensing functionality with support for personal, professional, and floating licenses
  • Command-line interface with license activation/deactivation commands
  • Cross-platform Unity Hub integration for Windows, macOS, and Linux

Reviewed Changes

Copilot reviewed 12 out of 15 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
package.json Defines project metadata, dependencies, and npm scripts
src/index.ts Main CLI entry point with commander-based command definitions
src/license-client.ts Core licensing functionality with Unity Hub integration
src/unity-hub.ts Unity Hub platform-specific path resolution
src/utilities.ts Utility functions for file resolution and secure input
tests/basic.test.ts Basic test setup with Jest
tsconfig.jest.json TypeScript configuration for Jest tests
jest.config.mjs Jest configuration for ESM TypeScript testing
README.md Basic documentation and installation instructions
.npmignore NPM package exclusion rules
.github/CODEOWNERS GitHub code ownership configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@StephenHodgson StephenHodgson marked this pull request as ready for review September 25, 2025 14:03
@StephenHodgson StephenHodgson merged commit 0878365 into main Sep 27, 2025
4 checks passed
@StephenHodgson StephenHodgson deleted the development branch September 27, 2025 02:41
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