Skip to content

chore: [SDK-4870] configure Unity UPM publishing tools#890

Open
fadi-george wants to merge 3 commits into
v6from
fadi/sdk-4870
Open

chore: [SDK-4870] configure Unity UPM publishing tools#890
fadi-george wants to merge 3 commits into
v6from
fadi/sdk-4870

Conversation

@fadi-george

Copy link
Copy Markdown
Collaborator

Description

One Line Summary

Configure the demo project to validate and upload the new Unity UPM packages to the Asset Store draft.

Details

Motivation

Unity's dedicated UPM Publishing Tools are required to validate and upload the Core, Android, and iOS packages to their reserved technical names. The Asset Store uploader also requires a specific unityRelease value in each package manifest.

Scope

  • Adds Asset Store UPM Publishing Tools 0.3.1 to the demo project.
  • Removes the obsolete npm scoped-registry state from Package Manager settings.
  • Declares Unity 2022.3.0f1 as the minimum package release.
  • Extends repository validation to enforce the required Unity release metadata.
  • Does not change runtime SDK behavior or public APIs.

Testing

Unit testing

No unit tests were added because this change only affects package metadata and publishing tooling.

Manual testing

  • python3 .github/scripts/validate-unity-distribution.py
  • csharpier check .
  • Unity UPM Validator passed for Core, Android, and iOS.
  • Asset Store Uploader detected all three 6.0.0 packages under the intended draft product.

Affected code checklist

  • Notifications
    • Display
    • Open
    • Push Processing
    • Confirm Deliveries
  • Outcomes
  • Sessions
  • In-App Messaging
  • REST API requests
  • Public API changes

Checklist

Overview

  • I have filled out all REQUIRED sections above
  • PR does one thing
  • Any Public API changes are explained in the PR details and conform to existing APIs

Testing

  • I have included test coverage for these changes, or explained why they are not needed
  • All automated tests pass, or I explained why that is not possible
  • I have personally tested this on my device, or explained why that is not possible

Final pass

  • Code is as readable as possible.
  • I have reviewed this PR myself, ensuring it meets each checklist item

Made with Cursor

fadi-george and others added 3 commits July 14, 2026 16:15
Declare and validate the minimum 2022.3 release required by the Asset Store uploader.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@fadi-george fadi-george requested a review from a team as a code owner July 14, 2026 23:27
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