Releases: game-ci/docker
Update the windows base image with chocolatey 🍫
Description
This version aims to fix the windows docker images with missing choco
in their base image to allow successful run of choco install git
command. This release should also unblock the builds of the recent unity versions where some that were not published due to too many retries in the pipelines.
Happy Twosday!
What's Changed
- Fix not passing module into docker build args by @AndrewKahr in #147
- Install git on windows images by @davidmfinol in #149
- Add support for Python 3 in Android and iOS by @dharmeshmp in #152
- Several code improvements in the workflows by @webbertakken
New Contributors
- @dharmeshmp made their first contribution in #152
Full Changelog: v0.17.0...v0.17.1
Windows images 🪟
Description
Long awaited by very many of you; we're happy to announce the first iteration Windows-based images 🎉
Windows-images allow IL2CPP builds, windows store (UWP), and appleTV builds. These images will help pave the way towards other platforms such as MS Hololens and XBox.
Known limitations
Running Windows-based containers requires a Windows runner, with the same or newer kernel as the container image.
What's Changed
- Additional Windows Platform Build Targets by @AndrewKahr in #135
- chore: phase out old workflow tags by @webbertakken in #141
- chore: one more change to the build triggers by @webbertakken in #143
- Fix Issue with Container Actions Not Being Available on Windows Runners by @AndrewKahr in #142
- Fix Erroneous localhost and tag flag by @AndrewKahr in #145
- chore: remove deprecated triggers by @webbertakken in #146
Full Changelog: v0.16.1...v0.17.0
Fix: reduce image size
Hub 3.0 support
What's Changed
- base: add argument for changing the ubuntu image by @shr-project in #127
- Structure for multi-base-os-support by @webbertakken in #131
- Fix description update workflow by @webbertakken in #133
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #130
- Initial Support for Windows Based Docker Images by @AndrewKahr in #134
- Install Unity Hub from Unity Hub Debian repository by @bkslasher in #138
- Bump ruairidhwm/action-cats from 1.0.1 to 1.0.2 by @dependabot in #136
New Contributors
- @AndrewKahr made their first contribution in #134
Full Changelog: v0.15...v0.16.0
Multi-module support ✨
Introduce openssh-client as a first class citizen 💻
Changes:
- #117 Add openssh-client
Fixes:
- #119 editor: fix typo
Updates:
- #118 Bump actions/cache from 2.1.5 to 2.1.6 dependencies
Credits:
Thanks to @shr-project and @dependabot for their contributions!
Minor fixes 🐞
Improved build support 🎉
Fixes:
Updates:
- #102 Bump actions/cache from v2.1.4 to v2.1.5 dependencies
Credits:
Thanks to @jsteinich for figuring out some in depth improvements for android builds, @dependabot for their contributions!
WebGL ffmpeg 🎵 + Android Tools and Java support 🎉
Changes
-
The images now have Android SDK support outside of unity editor, meaning you can use the android sdk and java, because they have been configured and the licenses have been accepted.
-
For WebGL we're featuring ffmpeg support.
These changes can be found in the following PRs:
- #93 2019-lib-fixes
- #90 Use full path sdkmanager for all android images
- #89 Add ffmpeg in webgl editor
- #88 Adding Android Environment Variables
Fixes
- #91 fix: remove cache for building editor image
Credits
- Thanks to @chrishultin and @dominicmarmionswrve for bringing rationale and partial solutions to support Android tools outside the editor.
- Thanks to @mob-sakai for improvements to the workflow
- Thanks to @zmays @AmoghSubhedar @GabLeRoux for helping out on debugging WebGL builds using audio codecs.
GZip and Brotli compression support for WebGL 🗜
Changes
- #77 Fix GZip/Brotli compression for webgl
Fixes
- #87 Fix build process for 2018.2 and below
- #82 Fix build workflows
- #80 Retry publication before reporting build as failure.
- #81 refactor: alias to unity-editor
- #78 fix linux-il2cpp module for early patch versions
Credits
- Thanks go out to @mob-sakai for providing verified and well tested changes and providing most of the changes and fixes in this release.