Releases: game-ci/docker
Fix issues discovered during Unity 6 Rollout
Hotfix for Unity 2023.2.4f1 modules.json format change
What's Changed
- Fix Image Build Errors on 2023.2.4f1+ by @AndrewKahr in #236
Full Changelog: v3.0.0...v3.0.1
Windows Image Updates
What's Changed
- [Breaking Change] Update Windows images to 2022. Please make sure to use a Windows Server 2022 or Windows 11 host or the images will fail to start
- Enable Android builds on Windows Images. This allows for Burst compilation for Android
- [Breaking Change] Moved unity editor install location to C:/UnityEditor on Windows to fix issues with spaces in paths. Please ensure you are using the
UNITY_PATH
environment variable in any custom scripts to ensure you always have the correct Unity editor path - Update various workflow action versions
- Improve test workflow
Full Changelog: v2.0.0...v3.0.0
Base image to Ubuntu 22.04 β¬οΈ
We're bumping Unity Editor images for Ubuntu to latest LTS (22.04) since Unity has updated their system requirements and support.
Small caveat: We needed to downgrade gzip to support GZIP env variables. Please let us know if you know a better solution π§π»βπ»
Huge thanks to @eugeneteoh for pulling the cart on the upgrade π§‘
What's Changed
- Disable Legacy Windows Image Builds by @AndrewKahr in #210
- Default hubVersion for ubuntu hub image bumped from 3.4.2-beta.1 to 3.4.2 by @Jendoliver in #211
- BREAKING (potentially) Update ubuntu version from 18.04 to 22.04 by @eugeneteoh in #216
New Contributors
- @Jendoliver made their first contribution in #211
- @eugeneteoh made their first contribution in #216
Full Changelog: v1.1.2...v2.0.0
Hotfix Windows Base Module
What's Changed
- Hotfix for base module error on Windows by @AndrewKahr in #208
Full Changelog: v1.1.1...v1.1.2
Hotfix Windows Image Generation
Fix Android Installation Issues for Unity 2022.2.X+
What's Changed
- chore(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #175
- chore(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #178
- chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #177
- chore(deps): bump docker/login-action from 1 to 2 by @dependabot in #176
- Fix x64arm64 / x64ARM64 Case Issue in 2022.x by @shirokurohitsuji in #179
- chore(deps): bump @actions/core from 1.2.6 to 1.9.1 in /.github/workflows/actions/report-to-backend by @dependabot in #183
- Update FUNDING.yml by @webbertakken in #184
- chore: free up more disk space by @webbertakken in #186
- fix: formatting of free disk space script by @webbertakken in #187
- mac-mono: fix x64arm64/x64ARM64 case issue for dev builds by @cabauman in #188
- Fix deprecations and errors by @AndrewKahr in #198
- Add zip and unzip to the base image by @AndrewKahr in #197
- chore(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #199
- Fix Android 2022.2.X+ Build Issues by @AndrewKahr in #205
- Misc Improvements and Bug Fixes by @AndrewKahr in #206
New Contributors
- @shirokurohitsuji made their first contribution in #179
- @cabauman made their first contribution in #188
Full Changelog: v1.0.1...v1.1.0
Add jq as a dependency in the base image π§βπ»
What's Changed
- fix: broken module matching for server builds by @webbertakken in #164
- feat: increase build failure verbosity by @webbertakken in #166
- chore(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in #165
- chore(deps): bump peter-evans/dockerhub-description from 2 to 3 by @dependabot in #167
- chore(deps): bump actions/download-artifact from 2 to 3 by @dependabot in #171
- chore(deps): bump actions/upload-artifact from 2 to 3 by @dependabot in #172
- Add
jq
to Ubuntu Base Image by @trudeaua21 in #168
New Contributors
- @trudeaua21 made their first contribution in #168
Full Changelog: v1.0.0...v1.0.1
Version 1.0.0 - First stable release π
Support all target platforms for Windows and Ubuntu π
Context
We have been publishing base
, hub
and editor
images since September 2020.
Over time we've added support for all target platforms for Windows and Linux (Ubuntu) including Firebase SDK.
The images are in such a state that we believe they are ready to move into their first stable version.
- Ubuntu-based Unity editor images, with support for all Unities supported target platforms for Linux
- Windows-based Unity editor images, with support for all Unities supported target platforms for Windows (except those that require SDKs that require NDA)
- Full support for Firebase SDK, which requires python. Both python2 and python3 are installed.
python
links topython2
.
Limitations
- MacOS-based Unity editor images. Please see MacOS Containers to follow the discussion
What's Changed?
Breaking changes
We now support python2 on all images and symlink python
to python2
for all target platforms.
On iOS and Android target platforms we used to link python
to python3
before. This is now changed to python2
instead.
- feat: [BC] Python 2 for all target platforms by @webbertakken in #160
In order to fix any breaking builds relying on Python 3, please make sure you reference /usr/bin/python3
directly, without the symlink or make sure your python entrypoint has a shebang (#!/usr/bin/env python3
) indicating that Python3 should be used for your script.
Other changes
- mac-mono: fix x64arm64/x64ARM64 case issue by @jsm174 in #158
- Bump actions/checkout from 2 to 3 by @dependabot in #159
- feat: support dedicated server builds by @paulpach in #162
- deps: upgrade libstdc++ to support Autodesk FBX SDK for Unity by @jsm174 in #163
New Contributors
Full Changelog: v0.17.2...v1.0.0
Fix choco install π€
Description
Previous release failed to publish editor images with choco install
missing headless flags, Hopefully, images publication will work this time π.
See https://github.com/game-ci/docker/releases/tag/v0.17.1 for other changes :)
What's Changed
- Add missing flags on choco install to allow it to run headlessly by @AndrewKahr in #156
Full Changelog: v0.17.1...v0.17.2