Commit Graph

367 Commits (131c7b58cf46f5a784476ab68bcbc866cfdb7ee0)

Author SHA1 Message Date
Andrew Kahr 131c7b58cf Merge branch 'main' of https://github.com/AndrewKahr/unity-builder 2022-01-24 14:58:23 -08:00
Andrew Kahr 396a2cfde8 Move platform validation and setup out of docker and into its own layer, remove branching on docker run command 2022-01-24 14:56:22 -08:00
AndrewKahr e6106232b3
Update .github/workflows/build-tests.yml
Co-authored-by: David Finol <davidmfinol@gmail.com>
2022-01-24 14:21:17 -08:00
AndrewKahr e6c511b2ac
Update src/model/image-tag.ts
Co-authored-by: David Finol <davidmfinol@gmail.com>
2022-01-24 14:21:01 -08:00
AndrewKahr 390c97bb84
Update src/model/docker.ts
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-01-24 13:37:44 -08:00
AndrewKahr 377878b5d7
Update src/model/action.ts
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-01-24 13:37:35 -08:00
Andrew Kahr 6f7ae3b1c5 Remove debug directory listings and try setSecret to mask serial 2022-01-24 10:21:28 -08:00
Andrew Kahr a65235e960 fix reg export command 2022-01-24 04:09:09 -08:00
Andrew Kahr 98cb59272c fix debug print path 2022-01-24 03:35:47 -08:00
Andrew Kahr 344ea45307 More debug print dirs 2022-01-24 03:17:29 -08:00
Andrew Kahr 1560595702 Debug folder listings 2022-01-24 03:04:21 -08:00
Andrew Kahr 03403efd8e Prevent Unity serial from leaking to console 2022-01-24 02:00:03 -08:00
Andrew Kahr 2baaed1013 Remove debug and fix environment variables for activation/deactivation scripts 2022-01-24 01:43:50 -08:00
Andrew Kahr 47e600b419 Explicitly pass in unity email to docker run 2022-01-24 01:27:05 -08:00
Andrew Kahr 88f149b898 Add more debug 2022-01-24 00:55:55 -08:00
Andrew Kahr 451c322d5b Add debug statement. TODO: Remove these 2022-01-24 00:40:22 -08:00
Andrew Kahr 9b1ea18e4a Further improve missing email and password error. Remove temppaths being mounted to docker image 2022-01-23 21:04:47 -08:00
Andrew Kahr d6cc7fd22f Improve error message for unset UNITY_EMAIL and UNITY_PASSWORD 2022-01-23 20:14:14 -08:00
Andrew Kahr a3cadeaf30 Switch ADD to COPY to conform with best practices, change ls to dir on windows dockerfile 2022-01-23 20:00:42 -08:00
Andrew Kahr 11ad776b4f Change slash direction 2022-01-23 19:45:55 -08:00
Andrew Kahr 443ad74f7d Switch from add to copy in windows dockerfile 2022-01-23 18:39:59 -08:00
Andrew Kahr 3496edfe47 Fix camelcase for wsaPlayer 2022-01-22 14:31:11 -08:00
Andrew Kahr 18a1268d20 Fix action.test.ts to accept windows as a base platform 2022-01-21 17:54:36 -08:00
Andrew Kahr c63ab9855a Merge remote-tracking branch 'upstream/main' 2022-01-21 17:30:22 -08:00
Andrew Kahr 1ce951d194 Remove windows unity test project, add ProjectSettings for the il2cpp backend, and add logic to replace the projectsettings file with the il2cpp one on windows test builds. 2022-01-21 16:53:43 -08:00
dependabot[bot] 018e347c3d
Bump nanoid from 3.1.30 to 3.1.31 (#322)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.1.31.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.1.31)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 01:44:40 +01:00
dependabot[bot] 05e37305c1
Bump shelljs from 0.8.4 to 0.8.5 (#319)
Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases)
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5)

---
updated-dependencies:
- dependency-name: shelljs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 01:43:37 +01:00
Andrew Kahr 0277bd3e76 Remove redundant comment 2022-01-21 16:18:58 -08:00
Andrew Kahr b2edd5fa91 Fix comment style and rename validateWindowsPrereqs to validateWindowsPlatformRequirements 2022-01-21 16:16:43 -08:00
Andrew Kahr 65c2007661 Fix outdated repository and homepage links in dockerfiles 2022-01-21 16:11:01 -08:00
AndrewKahr 5c29e25c04
Update src/model/docker.ts
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-01-21 13:22:41 -08:00
AndrewKahr ee8b3266cd
Update src/model/docker.ts
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-01-21 13:22:22 -08:00
AndrewKahr df48d46e18
Update src/model/docker.ts
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-01-21 13:21:51 -08:00
AndrewKahr c9dc026ec8
Update dist/platforms/windows/steps/return_license.ps1
Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-01-21 13:21:22 -08:00
David Finol 15a02a4b1b
Remove deprecated param from versioning (#315) 2022-01-02 19:02:45 -06:00
David Finol c45cd78d0d
Support version tags that don't start with v for semantic versioning (#303)
* Fixes #242

* Update semver version

* Update husky

* Update husky pre-commit hook

* Update dependencies

* Update dependencies

* Remove git add since changes will be automatically added

* Restore git add

* Update dependencies

* Update test
2022-01-02 15:31:48 -06:00
Andrew Kahr 52bb48dd5c Add additional build targets (uwp and tvOS)
Adjustments to build scripts to not require win10 sdk when not needed (tvOS)
Platform-based prereq setup
Setup image tags for the new platforms with errors if building on the wrong base os
Rename test-project-il2cpp to test-project-windows to be used for all windows based project building (IL2CPP backend selected instead of mono)
Fix tests to be platform based
2021-12-26 14:05:08 -08:00
Andrew Kahr 9228ae394f Add build-tests for windows and a unity project configured to output il2cpp 2021-12-18 21:56:27 -08:00
Andrew Kahr bdd881c127 Add missing newline character 2021-12-18 21:35:17 -08:00
Andrew Kahr 373d987823 Implemented logic for windows based docker builds. Moved dockerfiles and scripts to platform specific folders. 2021-12-18 21:16:35 -08:00
David Finol a3e783f430
Fix docs link (#301) 2021-11-29 00:55:31 +01:00
David Finol 239273ca72
Add androidTargetSdkVersion as an option to update the Android SDK (#298)
* Add androidTargetSdkVersion as an option to update the Android SDK API level

* Fix build script

* Update default value

* Add JAVA_HOME

* Use Unity_path

* Update src/model/android-versioning.test.ts

Co-authored-by: Webber Takken <webber@takken.io>

* Correct JAVA_HOME

* Use unity_path

* Update JAVA_HOME to use path found from 2020.3

* Dynamically determine JAVA_HOME

* Update path determination

Co-authored-by: Webber Takken <webber@takken.io>
2021-11-24 06:51:52 -06:00
David Finol 11a0d0947e
Improve androidVersionCode parsing and application (#297) 2021-11-15 11:12:37 -06:00
David Finol 13fdcad790
Add gitPrivateToken (#296)
* adding option to pass git credential

* trigger change

* trigger change

* build dist/index

* prettier

* adding set git credentials with more config

* correct docker.ts input

* change default of git credential

* try using git command line to set token

* remove git config cat

* adding api: to git config

* change to token

* change input name to reflect the type github private token

Co-authored-by: Alexander Brandstedt <alexander@infralium.com>
Co-authored-by: Alexander Brandstedt <mad01@users.noreply.github.com>
2021-11-14 16:52:35 -06:00
Michal Miškerník e97ec82110
Use find instead of glob for changing file permissions (#293) 2021-10-22 01:03:21 +02:00
dependabot[bot] 8a836b81c5
Bump ansi-regex from 5.0.0 to 5.0.1 (#292)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 22:41:11 +03:00
dependabot[bot] 1fa70bbbdf
Bump tmpl from 1.0.4 to 1.0.5 (#291)
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 22:38:43 +03:00
Estellise Yukihime c317d144c3
fix strategy 'Tag' versioning (#287)
* fix - remove \n in getTag method

* build ts

* recommit
2021-09-06 18:31:24 +02:00
Webber Takken 3ebdb0e678
Run license activation in an empty directory (#285) 2021-08-31 01:18:34 +02:00
dependabot[bot] 7d9f968d70
Bump path-parse from 1.0.6 to 1.0.7 (#282)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 23:50:32 +02:00