Commit Graph

1401 Commits (5adc68ae85bdd11feb855259630bd11800d10da4)

Author SHA1 Message Date
Frostebite 5adc68ae85 Fix kuberentes env var 2022-01-30 02:11:11 +00:00
Frostebite 28266ce9bc Fix kuberentes env var 2022-01-30 01:56:19 +00:00
Frostebite 9e47f78d5a Fix kuberentes env var 2022-01-30 01:32:12 +00:00
Frostebite e40ac53d8f Fix kuberentes env var 2022-01-30 01:19:53 +00:00
Frostebite 6f543a5ec2 Fix kuberentes env var 2022-01-30 01:17:18 +00:00
Frostebite e7676d04ac catch gh auth error 2022-01-30 00:09:45 +00:00
Frostebite 3f9853712f catch gh auth error 2022-01-29 23:13:44 +00:00
Frostebite d02831dbe6 catch gh auth error 2022-01-29 22:58:02 +00:00
Frostebite 5365a2de1e catch gh auth error 2022-01-29 22:52:28 +00:00
Frostebite a83c3fa523 remove experimental storage-fs fuse from k8s pipeline 2022-01-29 22:43:47 +00:00
Frostebite 89d00a7a3d merge latest 2022-01-29 22:19:40 +00:00
Frostebite f315ee9e34 merge latest 2022-01-29 22:10:24 +00:00
Frostebite c97d032bf9 Assume cache results are nested within zip 1 layer 2022-01-29 21:53:12 +00:00
Frostebite 2968d5662e tree extracted cache folders 2022-01-29 21:34:01 +00:00
Frostebite 2972271e57 copy entire cache folder for aws builds 2022-01-29 21:06:37 +00:00
dependabot[bot] 4e38a84fe7
Bump node-fetch from 2.6.1 to 2.6.7 (#324)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  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-25 23:54:22 +01:00
AndrewKahr 3d0eb0805b
Initial Support for Windows Based Builds (#305)
* Implemented logic for windows based docker builds. Moved dockerfiles and scripts to platform specific folders.

* Add missing newline character

* Add build-tests for windows and a unity project configured to output il2cpp

* 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

* Update dist/platforms/windows/steps/return_license.ps1

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Fix outdated repository and homepage links in dockerfiles

* Fix comment style and rename validateWindowsPrereqs to validateWindowsPlatformRequirements

* Remove redundant comment

* 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.

* Fix action.test.ts to accept windows as a base platform

* Fix camelcase for wsaPlayer

* Switch from add to copy in windows dockerfile

* Change slash direction

* Switch ADD to COPY to conform with best practices, change ls to dir on windows dockerfile

* Improve error message for unset UNITY_EMAIL and UNITY_PASSWORD

* Further improve missing email and password error. Remove temppaths being mounted to docker image

* Add debug statement. TODO: Remove these

* Add more debug

* Explicitly pass in unity email to docker run

* Remove debug and fix environment variables for activation/deactivation scripts

* Prevent Unity serial from leaking to console

* Debug folder listings

* More debug print dirs

* fix debug print path

* fix reg export command

* Remove debug directory listings and try setSecret to mask serial

* Update src/model/action.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/image-tag.ts

Co-authored-by: David Finol <davidmfinol@gmail.com>

* Update .github/workflows/build-tests.yml

Co-authored-by: David Finol <davidmfinol@gmail.com>

* Move platform validation and setup out of docker and into its own layer, remove branching on docker run command

* Fix test failure due to missing license

* Fix camelCase and duplicate variables

* Fix lint issues and make paths more understandable

* Fix typo in build-tests.yml

* Fix move command in build-tests.yml

* Different method to force move file

* Fix missing quote and backslash

* Pass unity email and password to builder action for windows build tests

* Push serial to windows test builds

* Make windows build tests only run on push to main

Co-authored-by: Webber Takken <webber.nl@gmail.com>
Co-authored-by: David Finol <davidmfinol@gmail.com>
2022-01-25 22:18:15 +01:00
Frostebite ba6d307134 await creating build params 2022-01-25 17:37:05 +00:00
Frostebite 8c6e681cf7 return better default for github cli reader 2022-01-25 02:04:49 +00:00
Frostebite 75c4fc3597 Failed to get auth token msg 2022-01-25 01:25:57 +00:00
Frostebite 7433e0f63c do not fail from exception in github cli 2022-01-25 01:07:12 +00:00
Frostebite 4341bf76c0 Undo: move zipped folder from nested layer during cache pull 2022-01-25 00:53:42 +00:00
Frostebite b688bb100a move zipped folder from nested layer during cache pull 2022-01-25 00:42:06 +00:00
Frostebite e8d193af0e log cache folder output 2022-01-25 00:29:00 +00:00
Frostebite 7500c5a6da correcting mv file extension 2022-01-25 00:17:46 +00:00
Frostebite b7ffbf143c fix hashing utility changing cwd 2022-01-25 00:07:13 +00:00
Frostebite e077b50e2b zip for caching from parent folder 2022-01-24 23:54:52 +00:00
Frostebite 4b8b76d7ca do not move with file extension 2022-01-24 23:40:41 +00:00
Frostebite 379ee4fcb4 resolve all relative paths 2022-01-24 23:25:52 +00:00
Frostebite 55d1ee1743 recursive removal rather than rmdir 2022-01-24 22:27:50 +00:00
Frostebite 080a4631a4 move results directory then rename fix 2022-01-24 21:56:02 +00:00
Frostebite c2b658a8d3 move results directory then rename 2022-01-24 21:31:54 +00:00
Frostebite a2ab870e8f move results directory subcontents explicitly 2022-01-24 21:07:43 +00:00
Frostebite a07f8d4e6c move results directory subcontents explicitly 2022-01-24 20:11:30 +00:00
Frostebite 08b90ff4fc unzip to results directory explicitly 2022-01-24 19:59:14 +00:00
Frostebite c8ee483be8 zipping via unix pkg rather than ts 2022-01-24 19:35:18 +00:00
ninetyninereds 7871734e90
added projectPath parameter to running of git (#323) 2022-01-24 17:09:26 +01:00
Frostebite 7d83a469fc move caching folder without trailing slash 2022-01-23 20:49:34 +00:00
Frostebite d57bb5f562 move caching folder fix 2022-01-23 19:42:42 +00:00
Frostebite f4eccf6a32 move caching folder fix 2022-01-23 19:26:13 +00: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
Frostebite f2ef0b73c9 Debug cache extract 2022-01-16 22:30:53 +00:00
Frostebite b5ee9aca76 Debug cache extract 2022-01-16 21:30:52 +00:00
Frostebite cb73f02a05 Debug cache extract 2022-01-16 18:16:54 +00:00
Frostebite 816a30f7e4 Debug cache extract 2022-01-16 16:05:33 +00:00
Frostebite a7ce7acbc2 Debug cache extract 2022-01-16 15:33:29 +00:00
Frostebite 7571aa56ac Debug cache extract 2022-01-16 14:22:27 +00:00
Frostebite 8f1423d33a Debug cache extract 2022-01-16 14:00:49 +00:00
Frostebite 96310265cf Debug cache extract 2022-01-16 13:11:30 +00:00