Commit Graph

210 Commits (94c92620fad1261005b699e97e9e4fe132b184c4)

Author SHA1 Message Date
Frostebite 87c7a1f553 hashed logs 2023-08-14 19:14:28 +01:00
Frostebite 2019e730cb podname logs for log service 2023-08-14 18:59:05 +01:00
Frostebite 14819a6338 podname logs for log service 2023-08-11 19:44:10 +01:00
Frostebite f889ac690c podname logs for log service 2023-08-11 19:23:56 +01:00
Frostebite 0dd50cca9d podname logs for log service 2023-08-11 18:39:11 +01:00
Frostebite 2cb1914301 podname logs for log service 2023-08-11 17:29:19 +01:00
Frostebite 1314055a63 podname logs for log service 2023-08-02 01:22:56 +01:00
Frostebite e7c48f6432 podname logs for log service 2023-08-02 01:17:54 +01:00
Frostebite 7d2704c3e4 podname logs for log service 2023-08-02 00:28:14 +01:00
Frostebite a275c2ec4a podname logs for log service 2023-08-01 22:28:46 +01:00
VioletXF f43335663c
Fix unity path (#552)
* Fix unity path

* Add quotes back
2023-07-27 22:15:13 +02:00
VioletXF 21da302529
Fix base path so that existsSync works as intended (#551) 2023-07-27 20:26:48 +02:00
Frostebite 74b943e9a7 tests 2023-07-23 22:55:36 +01:00
Frostebite f52e8cea4f tests 2023-07-23 18:59:41 +01:00
Frostebite e73a8b4580 tests 2023-07-23 18:08:52 +01:00
Frostebite 7506b71211 tests 2023-07-23 17:48:08 +01:00
Frostebite 7243511cfb tests 2023-07-23 17:34:59 +01:00
Frostebite c3ec8518fc tests 2023-07-23 17:24:05 +01:00
Frostebite 8e6762e17d tests 2023-07-22 21:40:53 +01:00
Frostebite 0541b88267 tests 2023-07-21 05:27:26 +01:00
Frostebite cd4fb295e9 push k8s logs to LOG SERVICE IP 2023-07-17 23:17:07 +01:00
Frostebite 37fc4c1316 push k8s logs to LOG SERVICE IP 2023-07-17 23:01:31 +01:00
Frostebite e7802b939e push k8s logs to LOG SERVICE IP 2023-07-17 21:35:08 +01:00
Frostebite 7385dfecf2 push k8s logs to LOG SERVICE IP 2023-07-17 20:37:57 +01:00
Frostebite 8cafc65464 push k8s logs to LOG SERVICE IP 2023-07-17 19:59:01 +01:00
Frostebite c77d0baa04 push k8s logs to LOG SERVICE IP 2023-07-17 19:35:16 +01:00
Frostebite e404132a7d push k8s logs to LOG SERVICE IP 2023-07-17 17:54:32 +01:00
Frostebite 2e2eae0acf push k8s logs to LOG SERVICE IP 2023-07-17 17:28:16 +01:00
Frostebite 50d7f57f9d disable aws pipe for now 2023-07-10 23:46:23 +01:00
Frostebite cf758e2db0 disable aws pipe for now 2023-07-10 23:22:53 +01:00
Frostebite 334afd83b2 disable aws pipe for now 2023-07-10 22:57:38 +01:00
Frostebite 3488cec531 disable aws pipe for now 2023-07-10 20:58:09 +01:00
Frostebite 4128a154f6 disable aws pipe for now 2023-07-10 03:22:29 +01:00
Frostebite 613d7cc1c1 disable aws pipe for now 2023-07-06 03:40:49 +01:00
Frostebite c1a199e8e8 disable aws pipe for now 2023-07-06 02:44:30 +01:00
Frostebite e488903104 disable aws pipe for now 2023-07-06 00:19:05 +01:00
Frostebite ec2b38dc19 disable aws pipe for now 2023-07-05 22:25:51 +01:00
Frostebite 383a40ec6c fixes 2023-06-26 21:33:12 +01:00
Frostebite 4793f6b5a7 stream logs through standard input and new remote client cli command 2023-06-06 00:18:32 +01:00
Frostebite 8a3a366186 stream logs through standard input and new remote client cli command 2023-06-06 00:03:06 +01:00
Frostebite 9e7fad6a8a stream logs through standard input and new remote client cli command 2023-06-05 23:42:49 +01:00
Frostebite 76e8818089 stream logs through standard input and new remote client cli command 2023-06-05 23:15:49 +01:00
Frostebite 596f3fb648 stream logs through standard input and new remote client cli command 2023-06-05 22:48:19 +01:00
Frostebite d1a2969bf6 stream logs through standard input and new remote client cli command 2023-06-05 22:40:41 +01:00
Frostebite 83491d9e75 stream logs through standard input and new remote client cli command 2023-06-05 22:10:17 +01:00
Frostebite d92ce4dc13 stream logs through standard input and new remote client cli command 2023-06-05 22:03:26 +01:00
Frostebite 1867dcefbb stream logs through standard input and new remote client cli command 2023-06-05 21:23:41 +01:00
Frostebite c366060834 stream logs through standard input and new remote client cli command 2023-06-05 21:14:26 +01:00
Frostebite 88fa5d247c stream logs through standard input and new remote client cli command 2023-06-05 21:05:49 +01:00
Frostebite fdde0dec58 stream logs through standard input and new remote client cli command 2023-06-05 20:49:50 +01:00
Frostebite 79ddbbd8b6 stream logs through standard input and new remote client cli command 2023-06-05 20:32:10 +01:00
Frostebite a485fb0315 stream logs through standard input and new remote client cli command 2023-06-04 21:21:10 +01:00
Frostebite 8a501a6c9f stream logs through standard input and new remote client cli command 2023-06-04 21:07:01 +01:00
Frostebite 16284dcf8d log file path 2023-05-15 20:27:33 +01:00
Frostebite aec5ebdef9 log file path 2023-05-15 20:14:41 +01:00
Frostebite ce6c1ca572 log file path 2023-05-15 18:02:43 +01:00
Frostebite 6f6ba10989 log file path 2023-05-14 22:32:33 +01:00
Frostebite 68f787c7c0 log file path 2023-05-14 22:26:57 +01:00
Frostebite fecb78d838 log file path 2023-05-14 22:15:57 +01:00
Frostebite 8e5ccae56c log file path 2023-05-14 21:46:09 +01:00
Frostebite d0934cbc2a log file path 2023-05-14 21:00:49 +01:00
Frostebite d3b4f28e32 log file path 2023-05-14 17:40:30 +01:00
Frostebite 1df6a12ca4 log file path 2023-05-14 17:24:16 +01:00
Frostebite a86e483861 log file path 2023-05-14 17:19:20 +01:00
Frostebite a6ec38049b log file path 2023-05-14 17:16:36 +01:00
Frostebite 45a1901e23 log file path 2023-05-14 17:08:06 +01:00
Frostebite 0d7955f2ae log file path 2023-05-14 16:21:33 +01:00
Frostebite 80ec2d0a4e log file path 2023-05-14 02:48:36 +01:00
Frostebite 36dc42cced log file path 2023-05-14 02:37:20 +01:00
Frostebite 4de8ca9d92 log file path 2023-05-14 01:15:18 +01:00
Frostebite fcf7fde7a0 log file path 2023-05-13 22:02:07 +01:00
Frostebite 9102a7e089 log file path 2023-05-13 21:28:15 +01:00
Frostebite ade6d7838f log file path 2023-05-13 21:21:57 +01:00
Frostebite ae9fef39a3 log file path 2023-05-13 20:57:57 +01:00
Frostebite 4a4b472a1b log file path 2023-05-13 20:52:19 +01:00
Frostebite 1a5b953c86 log file path 2023-05-13 20:25:26 +01:00
Frostebite 6d7934f149 log file path 2023-05-13 20:16:20 +01:00
Frostebite d21b193601 log file path 2023-05-13 20:10:19 +01:00
Frostebite f46b38716a no storage class specified 2023-05-10 04:34:40 +01:00
Frostebite 7d49733417 check for startup message in workflows 2023-05-09 10:35:49 +01:00
Frostebite 0b9a28f405 check for startup message in workflows 2023-05-07 17:56:34 +01:00
Frostebite 88f6a6dfa6 check for startup message in workflows 2023-05-07 16:51:36 +01:00
Frostebite 5208eabcbf check for startup message in workflows 2023-05-07 16:35:38 +01:00
Frostebite 99622068d7 check for startup message in workflows 2023-05-07 16:26:09 +01:00
Frostebite d197881c45 fixes 2023-03-31 00:13:25 +01:00
Frostebite 03435c56d8 fixes 2023-03-30 23:45:01 +01:00
Frostebite 7474886ccc fixes 2023-03-30 23:21:44 +01:00
Frostebite e580beeabe fixes 2023-03-30 22:34:17 +01:00
AndrewKahr 3032a4ab97
V3 Updates (#529)
- Add missing unityLicenseServer input (Fix #480)
- Use HEAD when calculating semantic version number. This is a riskier change as this has always used `github.sha` on the runner. However, when pulling in other repos and running the action, it may not be referencing the correct commit on the repo. After testing, though, nothing appears to be broken so this in theory should work fine. (Fix #417)
- Setup private token rewrites on Windows images (Fix #428)
- Allow setting a custom workspace path within docker container with `dockerWorkspacePath`. (Fix #433)
- [Breaking Change] Remove `androidAppBundle` parameter in favor of `androidExportType`.
2023-03-28 01:05:31 -07:00
Frostebite 7abb3a409d
Cloud runner develop - latest fixes (#524)
Cloud runner develop - latest fixes (#524)
2023-03-27 12:14:23 +01:00
AndrewKahr ef38f5a88a
Code cleanup (#511)
* Enable noImplicitAny
Add types to all implicit any variables
Bump target to ES2020 for recent language features (optional chaining)
Code cleanup
Add debug configuration for vscode
Remove autorun flag from jest to remove warning
Bump packages to fix dependency version mismatch warning
Changed @arkweid/lefthook to @evilmartians/lefthook as @arkweid/lefthook has been deprecated in favor of @evilmartians/lefthook
Added concurrency groups to integrity check and build workflows. New commits to branches will cancel superseded runs on the same branch/pr
Update imports to not use require syntax
Use node packages (ie node:fs rather than fs)
AndroidVersionCode is now a string rather than a number as it gets converted to a string when passed out of the system
Reduce timeout for windows builds
Remove 2020.1.17f1 from windows builds due to repeated license activation errors
Update naming scheme of workflows for consistency
Update build names so target platform and unity version aren't cut off by github actions UI

* Add exclude to test matrix for 2022.2 on android until Unity bug is fixed

---------

Co-authored-by: AndrewKahr <AndrewKahr@users.noreply.github.com>
2023-03-03 16:25:40 -08:00
AndrewKahr 7f2782d3ed
Fix defaults (#510)
* Fix defaults

* Use '' as default for androidExportType
2023-02-19 22:23:37 -06:00
AndrewKahr 0efa1855a3
Misc QOL Updates and bug fixes (#505)
* Add caching for Unity Hub/Editor on MacOS. Add parameter to pin Unity Hub version on MacOS. Live output MacOS build log to console. Hid extraneous log outputs from git. Throw error when failures detected in log output.

* Update pr template links

* Add system to build Android Project. Update PR Template links. Fix missing types on functions. Cleanup mac-setup module installation

* Switch to androidExportType instead of exportGoogleAndroidProject

* Enforce minimum node version

* Enforce node version minimum. Added yarn-audit-fix to dev dependencies and Updated package vulnerabilities.

* Improve deprecation warning

* Add android symbol type parameter. Change windows scripts to use $LastExitCode and not $?. Update tests.

* Fix issues on android symbols for older unity versions. Change symbol default to public. Increase build test coverage of unity versions.

* Remove 2018.1 from tests

* Remove out variable declaration to support Unity 2018 in default build script. Remove <2019.3 versions of unity from windows builder as IL2CPP isn't supported until 2019.3.

* Fix typo. Use reflection to set buildAppBundle as Unity 2018.2 doesn't support it

* Add missing reflection using

* Remove 2018-2019.3 unity versions from mac as they don't support IL2CPP. Fix app identifier for android in testproject

* Fix android bundle id

* Updated android identifier. Removed incompatible unity versions from tests. Add retry logic to windows as it seems to have licensing issues when so many runners start

* Add timeout and continue on error
2023-02-13 23:07:10 -06:00
AndrewKahr 8c9dcf076d
Fix action deprecation warnings (#502)
Co-authored-by: David Finol <davidmfinol@gmail.com>
2023-02-10 08:43:05 -06:00
AndrewKahr fb5b03c3b8
Improve mac unity setup steps (#501)
* Improve mac unity setup steps

* Remove silent flag on hub install

---------

Co-authored-by: David Finol <davidmfinol@gmail.com>
2023-02-09 12:24:15 -06:00
Frostebite 28147e5e1b Revert "triggerWorkflowOnComplete param for cloud runner"
This reverts commit 00c5685d03.
2023-02-05 00:22:32 +00:00
Frostebite 00c5685d03 triggerWorkflowOnComplete param for cloud runner 2023-02-05 00:16:42 +00:00
Frostebite e334dc785a
Cloud runner develop - better parameterization of s3 usage, improved async workflow and GC, github checks early integration (#479)
* custom steps may leave value undefined, will be pulled from env vars

* custom steps may leave value undefined, will be pulled from env vars

* custom steps may leave value undefined, will be pulled from env vars

* add 3 new premade steps, steam-deploy-client, steam-deploy-project, aws-s3-pull-build

* fix

* fix

* fix

* continue building async-workflow support

* test checks

* test checks

* test checks

* move github checks within build workflow

* async workflow test

* async workflow test

* async workflow test

* async workflow test

* async workflow test

* async workflow test

* async workflow test

* async workflow test for aws only

* async workflow test for aws only

* async workflow test for aws only

* async workflow test for aws only

* cleanup logging

* disable lz4 compression by default

* disable lz4 compression by default

* AWS BASE STACK for tests

* AWS BASE STACK for tests

* AWS BASE STACK for tests

* AWS BASE STACK for tests

* AWS BASE STACK for tests

* AWS BASE STACK for tests

* disable lz4 compression by default

* disable lz4 compression by default

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* Update github check with aws log

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* kinesis and subscription filter for logs creation skipped when watchToEnd false

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* cleanup local pipeline, log aws formation

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* async pipeline

* workflow

* workflow

* workflow

* workflow

* workflow

* workflow

* workflow

* workflow

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3

* parameterize s3
2023-01-20 17:40:57 +00:00
AndrewKahr 9329b7369c
Install mac modules based on target platform for greater flexibility (#481) 2022-12-14 10:27:36 +01:00
AndrewKahr 5bd589e19f
feat: Android updates for Windows and androidVersionCode output (#478)
* Create android keystore on windows, output android version code

* Add androidVersionCode output test

* Move android keystore decode logic to TS
2022-11-23 10:06:58 +01:00