rageagainstthepixel/upm-release
A GitHub action to sign and release a Unity upm package.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| organization-id | Unity Cloud organization id used for signing. Omit if `UNITY_ORG_ID` / `UNITY_ORGANIZATION_ID` is set in the environment. | no | — |
| upm-service-account-key-id | Service account key id. Omit if `UPM_SERVICE_ACCOUNT_KEY_ID` is set in the environment. | no | — |
| upm-service-account-key-secret | Service account key secret. Omit if `UPM_SERVICE_ACCOUNT_KEY_SECRET` is set in the environment. | no | — |
| package-json | Path glob for `package.json`. Default: `**/Packages/**/package.json`. | no | — |
| release-title | GitHub release title; default from package name and version. | no | — |
| release-notes | Release body; default from the target commit message. | no | — |
| github-token | Token for creating the release and uploading the asset. Defaults to `GITHUB_TOKEN`. | no | — |
| split-upm-branch | Branch name for `git subtree split`, or `none` to disable. Default: `upm`. | no | upm |
Outputs
| name | description |
|---|---|
| artifact-path | Local filesystem path to the signed Unity package tarball (.tgz). |