Frostebite
2f91bba5c6
aws/k8s smoke test
2023-02-16 01:05:28 +00:00
Frostebite
22c14f5b5f
aws/k8s smoke test
2023-02-16 00:20:23 +00:00
Frostebite
a45f79e918
aws/k8s smoke test
2023-02-16 00:09:32 +00:00
Frostebite
77bcf7975c
aws/k8s smoke test
2023-02-15 21:25:45 +00:00
Frostebite
75e32ff76e
aws/k8s smoke test
2023-02-15 21:12:23 +00:00
Frostebite
2e2fe56bbe
aws/k8s smoke test
2023-02-15 20:53:56 +00:00
Frostebite
3b6b36fd5a
aws/k8s smoke test
2023-02-15 20:08:25 +00:00
Frostebite
45c4e7f297
aws/k8s smoke test
2023-02-15 19:57:07 +00:00
Frostebite
6b08a16c8f
aws/k8s smoke test
2023-02-15 19:50:51 +00:00
Frostebite
45e3758eaa
events log cleanup
2023-02-15 02:30:06 +00:00
Frostebite
cef784e8f8
events log cleanup
2023-02-15 01:34:36 +00:00
Frostebite
beff5eb6ff
events log cleanup
2023-02-15 01:12:47 +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
999ca1ba26
locking test improvements
2023-02-14 00:19:46 +00:00
Frostebite
d5ec49a174
locking test improvements
2023-02-14 00:11:56 +00:00
Frostebite
33091c84ac
locking test improvements
2023-02-13 23:49:54 +00:00
Frostebite
31669663bc
locking test improvements
2023-02-13 23:36:59 +00:00
Frostebite
50e76b9b2f
locking test improvements
2023-02-13 23:24:22 +00:00
Frostebite
0843e2acb4
locking test improvements
2023-02-13 22:29:05 +00:00
Frostebite
2ace441025
locking test improvements
2023-02-13 21:59:37 +00:00
Frostebite
650ab4e663
locking test improvements
2023-02-13 21:45:01 +00:00
Frostebite
84abe3259d
locking test improvements
2023-02-13 21:43:03 +00:00
Frostebite
63547bed70
locking test improvements
2023-02-13 21:28:54 +00:00
Frostebite
e66083248e
locking test improvements
2023-02-13 21:13:27 +00:00
Frostebite
ccf83c2f22
locking test improvements
2023-02-13 21:02:08 +00:00
Frostebite
520bc3d1e7
locking 2nd time
2023-02-13 19:28:30 +00:00
Frostebite
de525aef53
locking 2nd time
2023-02-13 19:11:02 +00:00
Frostebite
a08030a034
extract lib in caching flow
2023-02-13 18:54:29 +00:00
Frostebite
f49ad49fc4
extract lib in caching flow
2023-02-13 18:42:45 +00:00
Frostebite
fa274bd3ae
extract lib in caching flow
2023-02-13 18:18:03 +00:00
Frostebite
7c0eda570d
extract lib in caching flow
2023-02-13 18:10:13 +00:00
Frostebite
f29a3cac01
extract lib in caching flow
2023-02-13 17:51:14 +00:00
Frostebite
5c64dd1ea0
extract lib in caching flow
2023-02-13 17:20:54 +00:00
Frostebite
56642dd610
extract lib in caching flow
2023-02-13 17:00:02 +00:00
Frostebite
dd3bc16a63
extract lib in caching flow
2023-02-13 16:56:05 +00:00
Frostebite
befff4a1e6
extract lib in caching flow
2023-02-13 16:48:50 +00:00
Frostebite
041417e7b3
extract lib in caching flow
2023-02-13 16:39:32 +00:00
Frostebite
5c076ee62c
extract lib in caching flow
2023-02-13 16:26:41 +00:00
Frostebite
a6dbd44f4f
extract lib in caching flow
2023-02-13 16:08:44 +00:00
Frostebite
465973ecbf
extract lib in caching flow
2023-02-13 15:56:29 +00:00
Frostebite
57a2529026
extract lib in caching flow
2023-02-13 15:48:54 +00:00
Frostebite
079dd160e2
pipeline improvements
2023-02-12 22:13:49 +00:00
Frostebite
d98044523c
pipeline improvements
2023-02-12 15:08:35 +00:00
Frostebite
a3796de194
pipeline improvements
2023-02-12 14:57:44 +00:00
Frostebite
d3aa926ba3
pipeline improvements
2023-02-12 14:50:15 +00:00
Frostebite
ffeb59ea3d
pipeline improvements
2023-02-12 14:23:16 +00:00
Frostebite
5832341bdc
pipeline improvements
2023-02-12 13:15:25 +00:00
Frostebite
592a38b921
pipeline improvements
2023-02-12 13:07:08 +00:00
Frostebite
4f60454368
pipeline improvements
2023-02-12 13:04:59 +00:00
Frostebite
53f3a1d6ae
pipeline improvements
2023-02-12 13:00:21 +00:00
Frostebite
67bf2d2afd
fix
2023-02-12 05:40:05 +00:00
Frostebite
c79baceb45
fix
2023-02-12 05:30:30 +00:00
Frostebite
811e2a6e65
fix
2023-02-12 05:23:36 +00:00
Frostebite
17424228bb
fix
2023-02-12 04:30:29 +00:00
Frostebite
7e7bd11c7d
fix
2023-02-12 04:26:31 +00:00
Frostebite
6d2fc239d1
fix
2023-02-12 03:49:33 +00:00
Frostebite
f8eba6b040
new test
2023-02-12 02:50:07 +00:00
Frostebite
6ba104212a
new test
2023-02-12 02:27:09 +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
Pyeongseok Oh
f35829a9d4
Fix incorrect environment variables on macos runner ( #499 )
...
* Set proper environment variables for android sdk on macos runner
* Always accept all SDK licenses
2023-02-10 08:04:05 -06:00
Frostebite
8d74152df5
workspaces should be in one cache key folder
2023-02-10 05:34:37 +00:00
Frostebite
077b49da17
workspaces should be in one cache key folder
2023-02-10 05:29:15 +00:00
Frostebite
bb652ab73c
workspaces should be in one cache key folder
2023-02-10 04:46:31 +00:00
Frostebite
25ba74d06e
improve error handling k8s
2023-02-10 00:30:59 +00:00
Frostebite
3280fcf57f
previous false
2023-02-09 23:51:58 +00:00
Frostebite
886fcc81a0
K8s task loop, fail early
2023-02-09 23:23:46 +00:00
Frostebite
00e8115d1a
K8s task loop, fail early
2023-02-09 21:49:28 +00:00
Frostebite
2c80fce95d
K8s task loop, fail early
2023-02-09 20:53:05 +00:00
Frostebite
bda5fb6b39
K8s task loop, fail early
2023-02-09 19:39:10 +00: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
e3f32d587b
K8s task loop, fail early
2023-02-08 18:31:49 +00:00
Frostebite
b324d78732
debug skip cache and lfs capability
2023-02-08 18:12:35 +00:00
Frostebite
5a08d19fa4
async copy unity email,pass,serial
2023-02-07 02:41:03 +00:00
Frostebite
c58553c9d8
async copy unity email,pass,serial
2023-02-07 02:21:20 +00:00
Frostebite
8dd204e4b6
async copy unity email,pass,serial
2023-02-07 02:08:54 +00:00
Frostebite
bd63ef575e
async copy unity email,pass,serial
2023-02-05 02:53:35 +00:00
Frostebite
e720cc46d7
triggerWorkflowOnComplete param for cloud runner
2023-02-05 00:43:39 +00:00
Frostebite
2a14f08922
triggerWorkflowOnComplete param for cloud runner
2023-02-05 00:38:42 +00:00
Frostebite
28147e5e1b
Revert "triggerWorkflowOnComplete param for cloud runner"
...
This reverts commit 00c5685d03
.
2023-02-05 00:22:32 +00:00
Frostebite
b4b32e2df2
triggerWorkflowOnComplete param for cloud runner
2023-02-05 00:21:22 +00:00
Frostebite
00c5685d03
triggerWorkflowOnComplete param for cloud runner
2023-02-05 00:16:42 +00:00
Frostebite
f14933b016
triggerWorkflowOnComplete param for cloud runner
2023-02-05 00:07:27 +00:00
Frostebite
4e173629ae
Improve k8s logging accuracy
2023-02-03 03:04:10 +00:00
Frostebite
a1e58e3e99
Improve k8s logging accuracy
2023-02-03 02:54:45 +00:00
Frostebite
04b01c4e50
Improve k8s logging accuracy
2023-02-03 01:58:48 +00:00
Frostebite
e833b5e231
Improve k8s logging accuracy
2023-02-03 01:44:41 +00:00
Frostebite
6c533e123b
Improve k8s logging accuracy
2023-02-03 01:11:32 +00:00
Frostebite
aa18edc853
Improve k8s logging accuracy
2023-02-03 00:49:19 +00:00
Frostebite
0412b98708
Improve k8s logging accuracy
2023-02-03 00:19:37 +00:00
Frostebite
c1ac6beac9
Improve k8s logging accuracy
2023-02-02 22:32:37 +00:00
Frostebite
7f14855a64
Improve k8s logging accuracy
2023-02-02 22:16:55 +00:00
Frostebite
ac9288231e
Improve k8s logging accuracy
2023-02-02 21:52:05 +00:00
Frostebite
5bf2cdae38
Improve k8s logging accuracy
2023-02-02 21:41:51 +00:00
Frostebite
186a31b6a2
Improve k8s logging accuracy
2023-02-02 21:29:18 +00:00
Frostebite
4e2f2ef206
Improve k8s logging accuracy
2023-02-02 00:00:04 +00:00
Frostebite
8e0168a0a5
Improve k8s logging accuracy
2023-02-01 23:00:41 +00:00
Frostebite
b5def1fe74
Do not checkout with git sha if undefined
2023-01-28 21:49:14 +00:00
Frostebite
71b06a8dfe
Do not checkout with git sha if undefined
2023-01-28 20:55:51 +00:00
Frostebite
2243b80312
Do not checkout with git sha if undefined
2023-01-28 20:50:53 +00:00
Frostebite
36ecc47c3c
Do not checkout with git sha if undefined
2023-01-28 20:29:33 +00:00
Frostebite
73506a2f0a
Include any message with error
2023-01-28 02:49:07 +00:00
Frostebite
c042033f6b
Include any message with error
2023-01-28 02:36:01 +00:00
Frostebite
abeebbd30d
Include any message with error
2023-01-28 02:15:54 +00:00
Frostebite
93c6d19d12
Include any message with error
2023-01-28 01:38:34 +00:00
Frostebite
3b14b8fdb5
Include any message with error
2023-01-28 01:27:08 +00:00
Frostebite
7ca4c4ffd0
Include any message with error
2023-01-28 00:44:59 +00:00
Frostebite
cdf5fcffbc
Include any message with error
2023-01-27 23:13:56 +00:00
Frostebite
fa4d0661d0
Include any message with error
2023-01-27 19:39:22 +00:00
Frostebite
a348105747
correcting bug with async env
2023-01-22 03:28:56 +00:00
Frostebite
9ba23392bd
correcting bug with async env
2023-01-22 03:20:26 +00:00
Frostebite
011c5ca1b3
correcting bug with async env
2023-01-22 03:12:48 +00:00
Frostebite
038f396973
correcting bug with async env
2023-01-22 02:58:05 +00:00
Frostebite
8552ed6b92
correcting bug with async env
2023-01-22 02:37:43 +00:00
Frostebite
c54786ae55
correcting bug with async env
2023-01-22 02:24:43 +00:00
Frostebite
994563aa5d
correcting bug with async env
2023-01-22 02:03:16 +00:00
Frostebite
1a0fd35c82
correcting bug with async env
2023-01-22 01:45:05 +00:00
Frostebite
d70625087c
correcting bug with async env
2023-01-22 01:15:30 +00:00
Frostebite
02221c8992
correcting bug with async env
2023-01-22 00:40:46 +00:00
Frostebite
48747e3832
correcting bug with async env
2023-01-22 00:05:27 +00:00
Frostebite
e41c29338c
correcting bug with async env
2023-01-21 23:46:35 +00:00
Frostebite
744c322797
correcting bug with async env
2023-01-21 22:56:46 +00:00
Frostebite
f7ccee2ce2
correcting bug with async env
2023-01-21 22:50:43 +00:00
Frostebite
fcb8bb828e
correcting bug with async env
2023-01-21 22:40:39 +00:00
Frostebite
a590b95e2a
correcting bug with async env
2023-01-21 22:09:22 +00:00
Frostebite
044f1a3061
correcting bug with async env
2023-01-21 01:13:37 +00:00
Frostebite
11a35fd3df
correcting bug with async env
2023-01-21 01:06:04 +00:00
Frostebite
540d271357
correcting bug with async env
2023-01-21 00:58:14 +00:00
Frostebite
1c592d7be7
correcting bug with async env
2023-01-21 00:13:07 +00:00
Frostebite
97543ba50b
correcting bug with async env
2023-01-21 00:07:15 +00:00
Frostebite
237fa754fd
correcting bug with async env
2023-01-20 23:41:51 +00:00
Frostebite
94c3601e58
correcting bug with async env
2023-01-20 23:32:50 +00:00
Frostebite
875979c2d7
correcting bug with async env
2023-01-20 23:15:56 +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
Frostebite
a45155c578
Enable workflow dispatch (for checks workflow) by adding simple workflow to main ( #492 )
...
* workflow
* workflow
2023-01-19 00:12:22 +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
AndrewKahr
f03bee03f6
Remove GITHUB_WORKSPACE from image-environment-factory.ts and fix windows workdir path in docker run command ( #477 )
2022-11-22 13:54:54 +01:00
Frostebite
2a32a9d870
Fix: retained workspaces must fetch before resetting to needed commit ( #476 )
2022-11-18 20:43:52 +00:00
Frostebite
d6ac850da1
Fix "large package handling" to redirect to shared folder ( #473 )
2022-11-17 18:59:33 +00:00
Frostebite
f300dd27bb
Add Cloud Runner Pipeline to Main ( #472 )
...
* fix: k8s error handling
(cherry picked from commit f633a3efb42432a6d2492712aead865a950c8dca)
* include main in main cloud-runner pipeline
(cherry picked from commit a40fbe941bba1ba4593c83c754b37363a969bfe5)
2022-11-08 09:37:16 +00:00
Frostebite
4cca069ebb
Cloud Runner Develop - 1.0 R.C 1 ( #437 )
...
Release Candidate changeset 1 - For 1.0 Cloud Runner
2022-11-07 20:41:00 +00:00
Eric Roy
96555a0945
Fix powershell quotation issue, when CUSTOM_PARAMETERS contains spaces ( #470 )
2022-10-31 11:12:56 +01:00
simensan
4cb3e593f5
Feature/support for unity licensing server linux ( #468 )
...
* Initial support for adding a UNITY_LICENSING_SERVER parameter to build parameters
* Test to figure out what the working directory is of current bash script
* Outputting current directory and using $ACTION_FOLDER
* Add resources folder to mounted docker volumes. Used by activation script to copy over template file for unity licensing server
* use awk instead of sed due to http characters breaking syntax
* mkdir for unity config
* Add -p flag to mkdir so parents are also created if missing
* Initial work on returning floating license when using licensing server
* Checking licensing server first for now, since serial is always set
* Parse and save acquired floating license for use for returning after build
* Clean up duplicate commands in activate.sh
* Fixed running string as command, use it as input instead
* Fixed cloud runner tests failing when using a ssh remote.
* Clean up of test files and unnecessary logging
* Moved process of generating services-config.json file from platform specific activate scripts to typescript
* Fixed path
2022-10-22 18:55:58 +02:00
Colt
9f79830454
Fix: builds for Unity versions less than 2019 fail ( #467 )
2022-10-15 20:52:15 +02:00
Paul Pacheco
0756841374
update actions core to 1.10.0 ( #466 )
...
* update actions core to 1.10.0
The current version of actions/core produces a lot of warning about deprecated set-output command, like this:
```
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
```
the new version of actions/core uses the environment files instead, so this version bump should fix the warning
* reran yarn
2022-10-13 23:18:30 +02:00
Shane Engelman
1adfabf512
Pass Android parameters for Windows builds, fixes #434 ( #436 )
...
https://github.com/game-ci/unity-builder/issues/434 will show that no Windows builds are currently capable of sending `androidVersionCode` or any other Android parameters. This can be fixed very simply by adjusting the build script to pass these parameters. Compare the following two files:
- cdee7d1d9a/dist/platforms/windows/build.ps1 (L112)
- cdee7d1d9a/dist/platforms/ubuntu/steps/build.sh (L138)
It's clear that the current Windows build script is omitting certain parameters. This will resolve that issue (linked in commit message header).
2022-09-16 15:12:28 -05:00
David Finol
2684be2dee
Fix androidTargetSdkVersion ( #425 )
...
* Fix androidTargetSdkVersion
Fix for newer versions of Android API levels that do not get correctly parsed.
* Update dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs
2022-08-11 07:35:01 -05:00
Webber Takken
db2d8b6dbd
fix: make v character in version tags optional ( #423 )
...
* fix: make v character in version tags optional
* fix: cross platform regex
* fix: test regex within grep.
* fix: add semantic tags prepended with v
2022-08-04 02:09:32 +02:00
David Finol
47b25cf3b1
Fixes #409 ( #412 )
2022-06-01 12:11:32 +02:00
David Finol
36891ec921
Fix missing Android custom keystore ( #400 )
2022-05-20 18:40:23 -05:00