Releases: game-ci/unity-builder
Initial Windows build-support 🪟
What's Changed
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #291
- Bump ansi-regex from 5.0.0 to 5.0.1 by @dependabot in #292
- Use find instead of glob for changing file permissions by @miscer in #293
- Add gitPrivateToken by @davidmfinol in #296
- Improve androidVersionCode parsing and application by @davidmfinol in #297
- Add androidTargetSdkVersion as an option to update the Android SDK by @davidmfinol in #298
- Fix docs link by @davidmfinol in #301
- Support version tags that don't start with v for semantic versioning by @davidmfinol in #303
- Remove deprecated param from versioning by @davidmfinol in #315
- Bump shelljs from 0.8.4 to 0.8.5 by @dependabot in #319
- Bump nanoid from 3.1.30 to 3.1.31 by @dependabot in #322
- Issue #317 by @ninetyninereds in #323
- Initial Support for Windows Based Builds by @AndrewKahr in #305
New Contributors
- @miscer made their first contribution in #293
- @ninetyninereds made their first contribution in #323
- @AndrewKahr made their first contribution in #305
Acknowledgements
- Special thanks for this release go out to @AndrewKahr for his help adding windows support to our images and builder itself. ❤️
Full Changelog: v2.0-alpha-13...v2.0.0-alpha-14
Fix issue with Tag versioning strategy 🏷
Fixes:
- #287 fix strategy 'Tag' versioning
Credits:
Thanks to @estellise-yukihime for their contributions!
Run license activation in an empty directory 📂
Small updates ⬆
Changes:
- #274 Improve invalid project path error message
- #272 add default tag for feature request (in issue template)
Updates:
- #275 Bump normalize-url from 4.5.0 to 4.5.1 dependencies
- #269 Bump ws from 6.2.1 to 6.2.2 dependencies
- #266 Bump browserslist from 4.16.4 to 4.16.6 dependencies
- #264 Remote builder refactoring
Credits:
Thanks to @dependabot, @davidmfinol, and @frostebite for their contributions!
Resolve issues and remove `-nographics` flag. 🔥
Changes:
- #261 Remove -nographics flag, ensure single -batchmode flag*
*requires game-ci/docker image >= 0.13 (builder uses latest 0.x automatically by default)
What does this mean?
- ✅ Global Illumination (GI) system can be used again in all versions.
- ✅ Full legacy render pipeline support
- ✅ Full URP support
- ✅ Full HDRP support
- ✅ Many seemingly random crashes have been resolved
Except for the following versions which are hereby deprecated:
- ❌ 2020.1.0f1 ~ 2020.1.5f1 (6 versions)
Credits:
Thanks to everyone who helped out determining the cause of several different issues.
Improved Addressables and permissions support 🎉
Changes:
- #259 Ensure proper read permissions and cleanup build.sh
Fixes:
Credits:
Thanks to @zhouxinwei97 for their contributions!
Add `chownFilesTo` parameter for library/artifact ownership 🎉
Convert to TypeScript, AWS Fargate support, Addressables! 🚀
Changes:
- #249 Closes #243 (Add namespace to avoid name conflict)
- #246 Implement AWS Fargate support [Large build support]
- #245 Aws ts (typescript improvements for AWS implementation)
- #239 Add Discord link in issues
- #234 Pass on USYM_UPLOAD_AUTH_TOKEN if defined
- #231 Run default addressables build conditionally
- #222 Create versioning.yml
- #216 Add newline to isShallow output
- #215 Only fetch if the repo is shallow (to avoid unnecessary errors)
- #214 Security (reverting back from
pull_request_target
topull_request
, hardcoding the license) - #211 Clf support upm ssh keys
- #206 Remove debug from versioning
- #203 Split workflows into self-contained checks
- #202 Secure licenses
- #201 add activation workflow and set retention periods
- #196 allow versions with -alpha,-rc,-rc.0 .... + don't fail build on versi…
Fixes:
- #238 Fix build script for Unity 2018, by using reflection instead of version defines
Updates:
- #237 Bump y18n from 4.0.0 to 4.0.1 dependencies
- #228 Update repo url and status badges
- #226 Refactor action to typescript
- #213 Update README.md
- #194 update deprecated workflow
Credits:
Huge thanks to @frostebite for the AWS Fargate implementation! 🎉
Huge thanks to @sbergen for adding support for Addressables out of the box! 🎉
Huge thanks to @davidmfinol for your 6 contributions in this release! 🎉
Also thanks to @dependabot, @mastef, @mob-sakai, @CrisFeo, @caiusno1 for their contributions! ♥
BuildOptions as customParameters and more
Changes
#184 Remove anything recognizable as Unity
#186 Decode keystore to project folder
#188 Unity Version - auto from ProjectVersion.txt
#190 Pass buildOptions to the build with customParameters
Credits
Thanks to
- @marekvalenta for allowing buildOptions like headless,
- @imurashka for the decoding and
- @davidmfinol for automatically detecting the project version, which are all great additions to this project.
Go open source!
Bugfix
Changes
- #181 Update index.js with linux-il2cpp fix