GitHub Action to package Unity assets in both unitypackage
and vcc
package formats. It is based on the VRLabs VRC Packaging Tool
.
Required The path to the package folder.
Required The output directory path.
The release URL to set in the package.json
.
The release URL to set in the package.json
for the unitypackage version.
The version to set in the package.json
. If not specified it will be taken from the package.json
.
Skips the build of the vcc
package, the package.json
will not contain an url for the unitypackage version.
Skips the build of the unitypackage
.
Customized fields to add to the package.json
, in the form of a list of key=value
The path of the exported vcc
package.
The path of the exported unitypackage
.
The path of the exported server-package.json
. contains some more informations compared to the one included in the packages, useful for repository listings
uses: VRLabs/VRCTools-Packaging-Action@v1
with:
path: 'Path/To/Asset'
outputPath: 'Packages'
releaseUrl: 'https://url/to/package.id-x.x.x.zip'
uses: VRLabs/VRCTools-Packaging-Action@v1
with:
path: 'Path/To/Asset'
outputPath: 'Packages'
releaseUrl: 'https://url/to/package.id-x.x.x.zip'
noUnityPackage: 'true'
uses: VRLabs/VRCTools-Packaging-Action@v1
with:
path: 'Path/To/Asset'
outputPath: 'Packages'
releaseUrl: 'https://url/to/package.id-x.x.x.zip'
customJsonFields: |
"changelogUrl=https://link.to.changelog"
"category=essentials"
VRLabs VRC Packaging Action is available as-is under MIT. For more information see LICENSE.
If you need help, our support channel is on Discord.