-
-
Notifications
You must be signed in to change notification settings - Fork 23
Added installer #38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Added installer #38
Conversation
There was a problem hiding this 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 pull request introduces a new Unity Package Installer containing the complete Asset Store Tools package including uploader, validator, and preview generation capabilities. The PR replaces Unity CI workflow files with a comprehensive Unity Editor package.
- Introduces complete Asset Store Tools package with uploader, validator, and preview generator components
- Adds UI framework with UIElements-based interfaces for package management
- Implements comprehensive API layer for Asset Store communication and package uploading
Reviewed Changes
Copilot reviewed 298 out of 1159 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| Installer/Packages/com.unity.asset-store-tools/Editor/Previews/ | Comprehensive preview generation system including UI elements, data models, generators, and utility classes |
| Installer/Packages/com.unity.asset-store-tools/Editor/Exporter/ | Package export functionality with abstraction layer and multiple export implementations |
| Installer/Packages/com.unity.asset-store-tools/Editor/Api/ | Asset Store API integration including authentication, uploading, and response handling |
| Multiple .meta files | Unity asset metadata files for proper package integration |
Comments suppressed due to low confidence (1)
Installer/Packages/com.unity.asset-store-tools/Editor/Previews/Scripts/UI/Elements/PreviewGeneratorPathsElement.cs:1
- The error message refers to 'validation path' but this is in the context of preview generation paths. The message should refer to 'preview generation path' for consistency and clarity.
using AssetStoreTools.Previews.UI.Data;
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
...-tools/Editor/Previews/Scripts/Generators/Custom/TypeGenerators/AudioTypePreviewGenerator.cs
Show resolved
Hide resolved
...ler/Packages/com.unity.asset-store-tools/Editor/Exporter/Abstractions/PackageExporterBase.cs
Show resolved
Hide resolved
Removed OpenUPM CLI installation steps from both README files and updated the installer download link in Unity-Package/Assets/root/README.md. Changed the default solution in VSCode settings to Unity-Package.sln for improved project configuration.
This pull request removes all workflow YAML files for Unity CI builds and tests across multiple Unity versions. These files previously defined GitHub Actions workflows for building, running edit mode and play mode tests for various Unity releases. With these deletions, automated CI for Unity projects via GitHub Actions is disabled for all listed versions.
Removal of Unity CI workflows
2019.4.40f1,2020.3.40f1,2021.3.45f1,2022.3.57f1,2023.1.20f1,2023.2.20f1, and6000.0.37f1(.github/workflows/*_build.yml). [1] [2] [3] [4] [5] [6] [7].github/workflows/*_editor.yml). [1] [2] [3] [4] [5] [6] [7].github/workflows/*_player.yml). [1] [2] [3] [4] [5] [6]This change disables all automated build and test jobs for Unity projects that were previously triggered by pushes or pull requests to the repository.