Skip to content

create-unity-project@v2.0.0#3

Merged
StephenHodgson merged 3 commits intomainfrom
development
Oct 23, 2025
Merged

create-unity-project@v2.0.0#3
StephenHodgson merged 3 commits intomainfrom
development

Conversation

@StephenHodgson
Copy link
Member

  • Refactored into a TypeScript action using unity-cli@v1.5.0

- Refactored into a TypeScript action using unity-cli@v1.5.0
@StephenHodgson StephenHodgson requested a review from a team as a code owner October 23, 2025 13:11
Copilot AI review requested due to automatic review settings October 23, 2025 13:11
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 refactors the create-unity-project action from a bash-based composite action to a TypeScript-based action using unity-cli@v1.5.0, releasing as v2.0.0.

Key changes:

  • Replaced bash script (get-unity-template.sh) with TypeScript implementation using the unity-cli library
  • Migrated from composite action to Node.js action runtime
  • Added comprehensive validation workflows with matrix testing across multiple Unity versions and platforms

Reviewed Changes

Copilot reviewed 9 out of 16 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/index.ts New TypeScript implementation replacing bash-based template lookup and project creation logic
package.json New package configuration with dependencies for TypeScript action including unity-cli@v1.5.0
get-unity-template.sh Removed bash script for template discovery
action.yml Updated to Node.js action runtime and removed composite action steps
README.md Updated version reference from v1 to v2 and removed extra blank line
.github/workflows/validate.yml New workflow for automated validation with job matrix setup
.github/workflows/update-release-tags.yml Updated checkout action from v4 to v5
.github/workflows/build.yml New reusable workflow for building and testing across Unity versions and platforms
.github/workflows/build-options.json New configuration file defining matrix of test combinations

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 draft October 23, 2025 13:13
@StephenHodgson StephenHodgson marked this pull request as ready for review October 23, 2025 13:17
@StephenHodgson StephenHodgson merged commit be9d48a into main Oct 23, 2025
130 of 134 checks passed
@StephenHodgson StephenHodgson deleted the development branch October 23, 2025 19:51
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.

2 participants