alexstormwood/Unity Automated Semver

Find and increment the Unity project version number per semver rules.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
updateModeWhich number to increment based on semver rules.nopatch
projectSettingsPathPath to the ProjectSettings.asset fileno
backupAssetFilePath to the ProjectSettings.asset filenotrue
treatBuildAsPatchAssign the 'build' property the same value as the 'patch' property.notrue
treatRevisionAsQuadAssign the 'revision' property the same value as the 'quad' property.notrue
majorOverride the value of the 'major' property of a project.no
minorOverride the value of the 'minor' property of a project.no
patchOverride the value of the 'patch' property of a project.no
quadOverride the value of the 'quad' property of a project.no
revisionOverride the value of the 'revision' property of a project.no
buildOverride the value of the 'build' property of a project.no
releaseLabelOverride the value of the 'releaseLabel' property of a project.no
buildLabelOverride the value of the 'buildLabel' property of a project.no
useBundleVersionForAllUse the semver string applied to the 'bundleVersion' property as the string applied to all relevant platform version properties in the project settings file.nofalse
bundleVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `bundleVersion` property, defined in a string.no{major}.{minor}.{patch}
switchDisplayVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `switchDisplayVersion` property, defined in a string.no{major}.{minor}.{patch}
ps4MasterVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `ps4MasterVersion` property, defined in a string.no{major}.{minor}
ps4AppVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `ps4AppVersion` property, defined in a string.no{major}.{minor}
psp2MasterVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `psp2MasterVersion` property, defined in a string.no{major}.{minor}
psp2AppVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `psp2AppVersion` property, defined in a string.no{major}.{minor}
metroPackageVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `metroPackageVersion` property, defined in a string.no{major}.{minor}.{patch}.{quad}
XboxOneVersionThe semver output format that will be applied to the `ProjectSettings.asset` file's `XboxOneVersion` property, defined in a string.no{major}.{minor}.{patch}.{quad}
namedescription
semver-stringThe new semver number of this Unity project.
semver-numberThe new semver number of this Unity project.
semver-full-dataThe full semver data used and calculated by this action.