Skip to content

Releases: game-ci/unity-test-runner

Auto-detect unity version

11 Jan 23:37
e1be832
Compare
Choose a tag to compare

Changes

  • #82 remove anything recognizable as Unity
  • #79 feat: support custom image
  • #77 docker repo migrated

Fixes

  • #84 Get unityVersion from ProjectVersion.txt
  • #83 fix: parameter 'customImage' is not working
  • #78 Add all parameters to action.yml

Updates

  • #88 Dependency bump
  • #87 Update deprecated actions
  • #86 Add some component tests to reference unity project
  • #76 [Snyk] Security upgrade @actions/core from 1.2.2 to 1.2.6
  • #75 [Security] Bump @actions/core from 1.2.2 to 1.2.6 dependencies javascript security
  • #74 Bump @actions/core from 1.2.2 to 1.2.6 dependencies

Credits

Thanks @erlioniel, @mob-sakai, @randomPoison, @BLaZeKiLL for all your efforts!

Move from gableroux/unity3d to unityci/editor image

26 Nov 17:21
31cd755
Compare
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.

Latest updates

27 Sep 20:31
Compare
Choose a tag to compare

Functional changes

#72 Add intructions for debugging
#65 👷 add pull request template
#64 Move docs to unity-ci.com
#53 Adding option to make Docker use the host network

Fixes

#69 [Security] Bump node-fetch from 2.6.0 to 2.6.1 dependencies javascript security
#66 Bump lodash from 4.17.15 to 4.17.19 dependencies
#52 [Security] Bump acorn from 6.4.0 to 6.4.1 dependencies javascript security

Thanks

Thanks for this release go out to @cdauphinee

Optionally pass license as a file

10 Mar 20:01
Compare
Choose a tag to compare

Functional changes:

Dependency updates:

  • #49 Bump eslint-plugin-react from 7.18.3 to 7.19.0
  • #48 Bump @babel/core from 7.8.6 to 7.8.7
  • #47 Bump @babel/preset-env from 7.8.6 to 7.8.7
  • #44 Bump @babel/preset-env from 7.8.4 to 7.8.6
  • #43 Bump @babel/core from 7.8.4 to 7.8.6
  • #42 Bump lint-staged from 10.0.7 to 10.0.8
  • #41 Bump babel-eslint from 10.0.3 to 10.1.0
  • #40 Bump @actions/github from 2.1.0 to 2.1.1

Export editor logs as artifacts 📝

14 Feb 22:49
Compare
Choose a tag to compare

Functional changes:

  • Fixed always passing action #38
  • Editor log now saves to artifacts folder #37

Dependency updates:

  • Bump @zeit/ncc from 0.21.0 to 0.21.1 #36
  • Bump husky from 4.2.2 to 4.2.3 #35
  • Bump eslint-plugin-unicorn from 16.0.0 to 16.1.1 #34
  • Bump husky from 4.2.1 to 4.2.2 #32

Huge thanks to @Macoron for helping

🐛 Bugfix

11 Feb 23:56
Compare
Choose a tag to compare

Add custom parameter in playmode testing #30 - huge thanks to @qwe321qwe321qwe321

Separate parameter support

11 Feb 19:55
Compare
Choose a tag to compare

Separate custom parameters #29

Also these bumps are in:

Bump @babel/cli from 7.7.5 to 7.8.4 dependencies javascript #28
Bump eslint from 6.7.2 to 6.8.0 dependencies javascript #27
Bump eslint-config-prettier from 6.7.0 to 6.10.0 dependencies javascript #26
Bump lint-staged from 9.5.0 to 10.0.7 dependencies javascript #25
Bump eslint-plugin-unicorn from 14.0.1 to 16.0.0 dependencies javascript #24
Bump @zeit/ncc from 0.20.5 to 0.21.0 dependencies javascript #23
Bump @babel/preset-env from 7.7.7 to 7.8.4 dependencies javascript #22
Bump jest from 24.9.0 to 25.1.0 dependencies javascript #21
[Snyk] Upgrade @actions/exec from 1.0.2 to 1.0.3 #20
[Snyk] Upgrade @actions/github from 2.0.0 to 2.0.1 #19
[Snyk] Upgrade @actions/core from 1.2.0 to 1.2.1 #18
Bump eslint-plugin-import from 2.19.1 to 2.20.1 dependencies javascript #17
Bump @babel/core from 7.7.5 to 7.8.4 dependencies javascript #16
Bump eslint-plugin-react from 7.17.0 to 7.18.3 dependencies javascript #15
Bump eslint-plugin-flowtype from 4.5.2 to 4.6.0 dependencies javascript #14
Bump husky from 4.0.0-beta.5 to 4.2.1 dependencies javascript #13

Custom parameters support

01 Feb 19:47
Compare
Choose a tag to compare

Multi version support

31 Jan 00:17
Compare
Choose a tag to compare

#10 Add variable version support

  • Converted action to be bootstrapped by javascript
  • Add workflow strategy for multiple versions

Personal license: Use the same unity version as you requested the activation file for.
Pro license: Use any version you like

Fix mislabeled header in entrypoint.sh

15 Dec 20:04
Compare
Choose a tag to compare

Fix mislabeled header in entrypoint.sh