Skip to content

Releases: game-ci/unity-builder

Fix IL2CPP constraints πŸ› 

17 Nov 23:53
9707ad7

Choose a tag to compare

Changes

  • #180 Convert version major and minor to numbers

Credits

Thanks to @davidmfinol

Linux IL2CPP support πŸŽ‰

14 Nov 00:00
8eeb848

Choose a tag to compare

Changes

#177 Add il2cpp support for linux from 2019.3

Remove blocker of duplicate flags

09 Nov 19:20
9e2a1b2

Choose a tag to compare

Changes

#173 Remove duplicate flag batch-mode

Move from gableroux/unity3d to unityci/editor image

01 Nov 14:33

Choose a tag to compare

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.2 are 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

01 Nov 13:34
17c2899

Choose a tag to compare

Changes

#168 Update action to use main branch
#166 Added -nographics flag to build.sh (@BLaZeKiLL)
#165 Fix android build workaround (@caiusno1)
#160 Fix recursive path
#158 Bump @actions/core from 1.2.4 to 1.2.6 dependencies
#157 Automatically remove artifacts older than 21 days

Debugging instructions

27 Sep 20:33
f42f792

Choose a tag to compare

Functional changes

#154 Add intructions for debugging

Custom images and buildVersion as output β™Ÿ

26 Sep 18:32
22bc9a9

Choose a tag to compare

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 customImage parameter #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 πŸŽ‰

16 Aug 19:53
3e0842d

Choose a tag to compare

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:

Android support πŸŽ‰

02 Jul 15:25

Choose a tag to compare

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 πŸŽ‰

22 May 22:53

Choose a tag to compare

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