Commit Graph

149 Commits (15800a4cf640a24b05c7f042d88adb9ecc8997d8)

Author SHA1 Message Date
Frostebite 15800a4cf6 improve locking naming 2023-03-20 03:39:15 +00:00
Frostebite ab12cda1c3 improve locking naming 2023-03-20 02:26:53 +00:00
Frostebite 053a4a8963 improve locking naming 2023-03-20 01:41:10 +00:00
Frostebite 937de0f338 improve locking naming 2023-03-20 01:24:15 +00:00
Frostebite 5ea758fc9e shorter names 2023-03-20 01:17:52 +00:00
Frostebite 2c812ea980 shorter names 2023-03-19 23:55:57 +00:00
Frostebite 1b67dbc043 shorter names 2023-03-19 11:29:49 +00:00
Frostebite 7d77ca1da4 review comments 2023-03-19 01:28:04 +00:00
Frostebite cb3f6df834 review comments 2023-03-19 01:04:40 +00:00
Frostebite c9ca40ad74 final cleanup - remove k8s from smoke tests 2023-03-18 15:15:17 +00:00
Frostebite 217eaabf4f fixes 2023-03-18 01:55:57 +00:00
Frostebite d6acf4c6cc fixes 2023-03-18 01:42:41 +00:00
Frostebite af89031a49 fixes 2023-03-18 01:15:13 +00:00
Frostebite c5b1bade2c fixes 2023-03-17 21:54:08 +00:00
Frostebite 8d7c447350 fixes 2023-03-17 20:28:29 +00:00
Frostebite e075f22e5c Merge remote-tracking branch 'game-ci/main' into cloud-runner-develop 2023-03-07 16:14:53 +00:00
Frostebite 1721529981 cleanup 2023-03-06 17:34:39 +00:00
Frostebite 3030015938 cleanup 2023-03-06 16:27:02 +00:00
Frostebite 8dcffb03f8 cleanup 2023-03-06 15:26:10 +00:00
Frostebite 709dd601b9 cleanup 2023-03-06 15:13:44 +00: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
Frostebite 15e0dc2ac2 fixes 2023-02-27 19:14:36 +00:00
Frostebite 3809721519 fixes 2023-02-16 22:01:13 +00:00
Frostebite 9b342cefde kubectl system run test 2023-02-16 19:30:06 +00:00
Frostebite 0e4b687e1d aws/k8s smoke test 2023-02-15 19:04:46 +00:00
Frostebite b01ad0fdfb events log cleanup 2023-02-14 23:19:52 +00:00
Frostebite 7ebb1b4371 events log cleanup 2023-02-14 22:48:56 +00:00
Frostebite 35cc031813 events log cleanup 2023-02-14 17:51:51 +00:00
Frostebite a77fdfbf16 events log cleanup 2023-02-14 17:38:59 +00: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
Frostebite 69f3a87d5d locking test improvements 2023-02-13 23:32:54 +00:00
Frostebite f093981f42 pipeline improvements 2023-02-12 21:02:38 +00:00
Frostebite 7359f2caae pipeline improvements 2023-02-12 12:37:47 +00:00
Frostebite dae3c5c7fd pipeline improvements 2023-02-12 12:36:54 +00:00
Frostebite 979ceaa2af pipeline improvements 2023-02-12 12:34:45 +00:00
Frostebite f501336da5 fix 2023-02-12 05:08:21 +00:00
Frostebite 445987c66d fix 2023-02-12 04:49:56 +00:00
AndrewKahr 8c9dcf076d
Fix action deprecation warnings (#502)
Co-authored-by: David Finol <davidmfinol@gmail.com>
2023-02-10 08:43:05 -06:00
Frostebite 3a140669c1 pipeline improvement 2023-02-10 03:47:56 +00:00
Frostebite 886fcc81a0 K8s task loop, fail early 2023-02-09 23:23:46 +00:00
Frostebite 3fd2446ce9 K8s task loop, fail early 2023-02-09 22:19:36 +00:00
Frostebite 00e8115d1a K8s task loop, fail early 2023-02-09 21:49:28 +00: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 f2a85382ce run full integration tests 2023-02-04 23:58:36 +00:00
Frostebite 7ef6aeee30 Develop run full integration test suite 2023-01-29 04:55:03 +00:00
Frostebite 011c5ca1b3 correcting bug with async env 2023-01-22 03:12:48 +00:00
Frostebite 338f477d53 correcting bug with async env 2023-01-22 03:05:38 +00:00
Frostebite e96bc52804 correcting bug with async env 2023-01-22 02:53:17 +00:00
Frostebite 8552ed6b92 correcting bug with async env 2023-01-22 02:37:43 +00:00