Releases: game-ci/unity-builder
Fix IL2CPP constraints π
Linux IL2CPP support π
Changes
#177 Add il2cpp support for linux from 2019.3
Remove blocker of duplicate flags
Changes
#173 Remove duplicate flag batch-mode
Move from gableroux/unity3d to unityci/editor image
Breaking changes
- We're now using unityci/editor image instead of gableroux/unity3d in order to support better docker image versioning and introduce some fixes.
- This also means that licenses have to be reactivated when upgrading.
- Unity versions lower than
2018.2are no longer supported (recommendation is to upgrade).
Changes
- Activation will now work across all unity versions within all editor images.
- Android builds have been confirmed to be successful again.
- Docker images are now versioned
- Automatically uses latest docker image version
v0.x, at least while this is in alpha.
Pre 2018.2 support
- To use Unity versions before 2018.2 will require you to create a custom image. Instructions can be found on the repository for docker images (in the hub readme). Note that NDK and SDK will have to be manually configured.
- This approach is not actively supported by Unity CI, as our recommendation is to upgrade to at least an LTS version.
Credits
Thanks @BLaZeKiLL for putting in the work to convert the action to use the new image.
Preliminary fixes for 2019.4 and 2020.x builds
Debugging instructions
Functional changes
#154 Add intructions for debugging
Custom images and buildVersion as output β
Functional changes
- #138 Use RUNNER_TEMP environment variable instead of a hardcoded path
- #140 Retry k8s cleanup
- #141 Fix file ownership issues for runners.
- #142 Add issue templates and pull request template
- #145 Add buildVersion as action output (#144)
- #151 Solution proposal to Issue Add
customImageparameter #150 - #152 Allow k8s workflow failures
Fixes
- #149 [Security] Bump node-fetch from 2.6.0 to 2.6.1
Thanks
Thanks for this release go out to: @caiusno1, @osum4est, @xanantis and @frostebite!
Scaling out to kubernetes π
Functional changes:
- #115 Add Android Build Settings and macOS buildNumber
- #118 Remove androidVersionCode from workflow
- #119 Log git diff during build
- #122 Move docs to unity-ci.com
- #123 and #124 Kubernetes Feature
Fixes:
- #126 Bump lodash from 4.17.15 to 4.17.19 dependencies
- #129 Fix boolean logic
- #137 Rename custom -version flag to -buildVersion (internal change only)
Thanks
Special thanks for this release go out to:
- @frostebite for doing all the hard work on the initial k8s implementation
- @davidmfinol and @benoitdion for their continued efforts on support for mobile builds
- @jspahrsummers for fixing an issue in unity >= 2019.4
- @dogboydog for making debugging easier
Android support π
Functional changes:
#112 Document additional action inputs
#111 Cleanup workflow
#106 Add support for android builds
#102 Update to 2019.3
#101 Set android versionCode
#99 Make StandaloneOSX app runnable
Fixes:
#105 Fix fork PR builds
#94 Snyk badge really almost never works, bye
Thanks
Special thanks for this release go out to:
@benoitdion for contributing a significant improvement to the versioning code and adding android support!
@nathanleiby for adding improvements for OSX builds
First stable release π
Functional changes:
#93 Update readme for v1.0 π
#92 Use commit-ish for git description when acquiring version
#91 Add flag for allowing dirty branch, needed for specific use cases building for different platforms
Fixes:
#90 Run versioning commands in projectPath instead of github workspace root
Thanks!
Special thanks for this first major release go out to:
- @GabLeRoux for helping with design choices and continued support in the community.
- @davidmfinol for help with versioning specifics in #92 and their efforts into streamlining android support in unity-actions#54, #60 and more.
- @ivan-omnidrone for help with some versioning specifics in #90 and #91
- Everyone who has contributed to unity-actions and provided their feedback