hertzole/UPM Release
Releases a new version using SemVer, updates the changelog, and publishes a UPM package.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| package-json | Path to the package.json file (relative to the repository root). | no | *Packages/*/package.json |
| create-upm-branch | Whether to create a separate branch for the UPM release. | no | true |
| upm-branch-name | Name of the branch to create for the UPM release (if create-upm-branch is true). | no | upm |
| create-release-tag | Whether to create a release tag for the UPM package. | no | true |
| skip-ci | Whether to skip CI for the commit. | no | true |
| remove-tests | Whether to remove the Tests folder. | no | true |
| include-samples | Whether to keep the Assets/Samples folder. | no | true |
| samples-destination | The destination path where the package samples that will be moved to 'Samples~' are located. | no | Assets/Samples |
| include-plugins | Whether to keep the Plugins folder inside the package. | no | true |
| signing-key-id | Unity service account key ID with permissions to sign packages. Required if signing the package. | no | — |
| signing-key-secret | Unity service account key secret with permissions to sign packages. Required if signing the package. | no | — |
| signing-org-id | Unity organization ID that the service account belongs to. Required if signing the package. | no | — |
Outputs
no outputs