Releases: game-ci/unity-test-runner
Auto-detect unity version
Changes
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
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
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
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 📝
🐛 Bugfix
Add custom parameter in playmode testing #30 - huge thanks to @qwe321qwe321qwe321
Separate parameter support
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
#12 fix custom parameters
Multi version support
#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
Fix mislabeled header in entrypoint.sh