Frostebite
48f3a4812c
custom hook files and test
2022-10-06 22:05:42 +01:00
Frostebite
44c3b70cca
custom hook files and test
2022-10-06 20:20:27 +01:00
Frostebite
cc0a40a2ec
custom hook files and test
2022-10-06 19:31:12 +01:00
Frostebite
fc11d5be8a
transfer locked workspace to static CloudRunner field
2022-10-06 18:39:32 +01:00
Frostebite
3ddc3b47fe
transfer locked workspace to static CloudRunner field
2022-10-06 18:30:16 +01:00
Frostebite
3656f1a061
transfer locked workspace to static CloudRunner field
2022-10-06 18:24:05 +01:00
Frostebite
f89d7cd572
handle cloud runner git sync via sha not only branch
2022-10-06 03:43:06 +01:00
Frostebite
4f811849de
handle cloud runner git sync via sha not only branch
2022-10-06 03:40:50 +01:00
Frostebite
061f0d9b21
handle cloud runner git sync via sha not only branch
2022-10-06 03:37:46 +01:00
Frostebite
fff28bca1c
handle cloud runner git sync via sha not only branch
2022-10-06 03:21:01 +01:00
Frostebite
82d737bef0
handle cloud runner git sync via sha not only branch
2022-10-06 03:06:41 +01:00
Frostebite
78f1de28e1
handle cloud runner git sync via sha not only branch
2022-10-06 02:56:23 +01:00
Frostebite
384f27d18c
handle cloud runner git sync via sha not only branch
2022-10-06 02:47:03 +01:00
Frostebite
007f2d4ee3
handle cloud runner git sync via sha not only branch
2022-10-06 02:30:08 +01:00
Frostebite
601b47bdf3
Skip main clone if game repo exists
2022-10-06 02:20:19 +01:00
Frostebite
fc59a6f4b9
Fix: check for retained workspace
2022-10-06 01:55:32 +01:00
Frostebite
4df638aed7
Fix: check for retained workspace
2022-10-06 01:52:05 +01:00
Frostebite
2b4295a004
Fix: check for retained workspace
2022-10-06 01:37:55 +01:00
Frostebite
f94a2a612d
Fix: check for retained workspace
2022-10-06 01:09:32 +01:00
Frostebite
96401dd074
Fix: check for retained workspace
2022-10-06 01:02:08 +01:00
Frostebite
d8f9e1733b
Fix: check for retained workspace
2022-10-06 00:52:01 +01:00
Frostebite
cf8c2c2a6d
Fix: check for retained workspace
2022-10-06 00:29:54 +01:00
Frostebite
7d404398cc
Fix: check for retained workspace
2022-10-05 20:52:32 +01:00
Frostebite
954066b224
Copy all of data folder to docker volume to enable local-docker retained workspace
2022-10-05 20:38:40 +01:00
Frostebite
9253b5e21c
Skip all locking actions test as we now have two useful test flows
2022-10-05 20:28:46 +01:00
Frostebite
5207bf8ae4
Skip all locking actions test as we now have two useful test flows
2022-10-05 20:09:51 +01:00
Frostebite
fecd74e877
Use cache key to segment lock folders
2022-10-05 19:39:28 +01:00
Frostebite
ffc99d1acf
Use cache key to segment lock folders
2022-10-05 19:32:05 +01:00
Frostebite
7952083ef0
Use cache key to segment lock folders
2022-10-05 19:19:25 +01:00
Frostebite
efc2e075b0
Use cache key to segment lock folders
2022-10-05 18:00:51 +01:00
Frostebite
60a142b8de
consider lock folders without workspace file locked
2022-10-05 03:15:00 +01:00
Frostebite
54c186f4cc
intuitive locking logs from the most important flow
2022-10-05 02:56:23 +01:00
Frostebite
a34c72a0ad
Lock workspace before creating workspace file to allow for an unblockable creation sequence with guarenteed lock for the original creator
2022-10-05 02:48:50 +01:00
Frostebite
0f75d10854
Lock workspace when using Get or Create Locked Workspace
2022-10-05 02:43:33 +01:00
Frostebite
893469e946
Ignore garbage creating lock actions in test for now
2022-10-05 02:20:32 +01:00
Frostebite
a3c0d81ac8
Use retained workspace :O
2022-10-05 01:37:32 +01:00
Frostebite
c7881bc2cd
Use retained workspace :O
2022-10-05 01:20:48 +01:00
Frostebite
5a3613114b
Use retained workspace :O
2022-10-05 00:34:57 +01:00
Frostebite
8bc044ee66
Use retained workspace :O
2022-10-05 00:12:27 +01:00
Frostebite
382c7eca85
Log if retained workspace option is present for testing
2022-10-05 00:06:19 +01:00
Frostebite
995f794dc4
Log if retained workspace option is present for testing
2022-10-04 23:39:24 +01:00
Frostebite
80b2df8ce4
Fix: post build caching via CLI
2022-10-04 22:44:46 +01:00
Frostebite
cf11076c9b
Fix: post build caching via CLI
2022-10-04 21:22:52 +01:00
Frostebite
9c8569cc6b
Fix: post build caching via CLI
2022-10-03 12:16:10 +01:00
Frostebite
9eca9c80cb
Fix: post build caching, use linux path conversion
2022-10-02 19:21:27 +01:00
Frostebite
e56abbdd40
Fix: post build caching, use linux path conversion
2022-10-02 19:19:05 +01:00
Frostebite
b41839b2f5
Fix: post build caching, use linux path conversion
2022-10-02 19:00:13 +01:00
Frostebite
d4992d2f65
Fix: post build caching, use linux path conversion
2022-10-02 18:26:52 +01:00
Frostebite
fd7339f49e
Cleanup unused params
2022-10-02 17:56:32 +01:00
Frostebite
cbde7b54ac
Extract post build steps into CLI command
2022-10-02 17:52:38 +01:00
Frostebite
aca6752ecd
Simple retained workspace check exploration and stubbing post build steps as a CLI command
2022-10-02 16:44:55 +01:00
Frostebite
d6c305b2b7
Introduce retain workspace test and replace useIl2cpp env var with input
2022-10-02 15:48:52 +01:00
Frostebite
03aae52afe
Only use locking in build workflow if retained workspaces is enabled
2022-10-01 00:40:44 +01:00
Frostebite
2bfe623bb7
Better locking
2022-09-30 01:31:01 +01:00
Frostebite
728801a531
Better locking
2022-09-29 23:34:31 +01:00
Frostebite
6ab62f966c
Better locking
2022-09-29 22:25:43 +01:00
Frostebite
d4c5218b39
Better locking
2022-09-29 22:03:16 +01:00
Frostebite
1beee459f2
Better locking
2022-09-29 21:38:19 +01:00
Frostebite
3a5400080b
Better locking
2022-09-29 21:30:34 +01:00
Frostebite
026f8f20a4
K8s log and stringify error for k8s cleanup
2022-09-29 19:57:34 +01:00
Frostebite
f68dc13959
K8s log and stringify error for k8s cleanup
2022-09-29 17:59:45 +01:00
Frostebite
2342501554
K8s log and stringify error for k8s cleanup
2022-09-29 17:35:45 +01:00
Frostebite
0f02fbfd32
K8s log and stringify error for k8s cleanup
2022-09-29 16:53:46 +01:00
Frostebite
b6773b9614
remove logs
2022-09-28 10:01:54 +01:00
Frostebite
9999dcf4be
Merge branch 'main' into cloud-runner-develop
...
# Conflicts:
# dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs
# dist/index.js.map
# lefthook.yml
2022-09-28 03:32:32 +01:00
Frostebite
1b09122e35
remove logs
2022-09-28 03:17:20 +01:00
Frostebite
8a6bf7d142
Copy cloud runner cache into github workspace directory
2022-09-28 02:11:13 +01:00
Frostebite
45d4191982
Copy cloud runner cache into github workspace directory
2022-09-28 02:07:31 +01:00
Frostebite
f5e6ab28c1
Copy cloud runner cache into github workspace directory
2022-09-28 01:59:42 +01:00
Frostebite
9921b65ebc
Copy cloud runner cache into github workspace directory
2022-09-28 01:48:09 +01:00
Frostebite
a265b507a6
Copy cloud runner cache into github workspace directory
2022-09-28 01:10:53 +01:00
Frostebite
d950f8b6ef
Copy cloud runner cache into github workspace directory
2022-09-28 01:09:18 +01:00
Frostebite
48149e70a9
Copy cloud runner cache into github workspace directory
2022-09-28 01:03:15 +01:00
Frostebite
747f85d217
Do not serialize custom job parameter
2022-09-28 00:51:10 +01:00
Frostebite
a297d26ece
Do not serialize custom job parameter
2022-09-28 00:47:07 +01:00
Frostebite
e06e4fba54
Do not serialize custom job parameter
2022-09-28 00:38:25 +01:00
Frostebite
daa844d053
Do not serialize custom job parameter
2022-09-28 00:23:16 +01:00
Frostebite
b1c3214d79
Do not serialize custom job parameter
2022-09-28 00:13:17 +01:00
Frostebite
c7d3c2ad28
Do not serialize custom job parameter
2022-09-28 00:09:06 +01:00
Frostebite
5445231c42
Do not serialize custom job parameter
2022-09-28 00:01:09 +01:00
Frostebite
6170f2320a
Do not serialize custom job parameter
2022-09-27 23:59:01 +01:00
Frostebite
d4d10abfa4
Do not serialize custom job parameter
2022-09-27 23:45:15 +01:00
Frostebite
53ebd09102
Do not serialize custom job parameter
2022-09-27 23:36:40 +01:00
Frostebite
d5c685358b
Do not serialize custom job parameter
2022-09-27 23:34:40 +01:00
Frostebite
05ffd77d7b
Do not serialize custom job parameter
2022-09-27 23:27:20 +01:00
Frostebite
8a0b5e903b
Do not serialize custom job parameter
2022-09-27 23:17:06 +01:00
Frostebite
98536a48a0
Do not serialize custom job parameter
2022-09-27 23:12:42 +01:00
Frostebite
cf95b5e11d
Do not serialize custom job parameter
2022-09-27 23:05:40 +01:00
Frostebite
818ce19fd8
Do not serialize custom job parameter
2022-09-27 22:47:49 +01:00
Frostebite
e09b47570f
Do not serialize custom job parameter
2022-09-27 22:41:25 +01:00
Frostebite
528c433031
Do not serialize custom job parameter
2022-09-27 22:00:55 +01:00
Frostebite
ce3be8fea0
Do not serialize custom job parameter
2022-09-26 17:29:41 +01:00
Frostebite
9f6a951adb
log env var serialization
2022-09-26 17:01:07 +01:00
Frostebite
4e2b47d4cd
cache test should explicitly check cache key from build 1 is included in results log
2022-09-25 03:17:11 +01:00
Frostebite
0f29765707
cache test should explicitly check cache key from build 1 is included in results log
2022-09-23 22:20:48 +01:00
Frostebite
faec99b3d7
cache test should explicitly check cache key from build 1 is included in results log
2022-09-23 03:15:54 +01:00
Frostebite
0500161bb5
cache test should explicitly check cache key from build 1 is included in results log
2022-09-22 23:48:07 +01:00
Frostebite
095539b0e2
cache test should explicitly check cache key from build 1 is included in results log
2022-09-22 23:38:25 +01:00
Frostebite
870b6eabf8
cache test should explicitly check cache key from build 1 is included in results log
2022-09-22 22:48:23 +01:00
Frostebite
5353abd16e
better named tests and log local-docker params
2022-09-22 22:42:17 +01:00
Frostebite
ffc984be4b
better named tests and log local-docker params
2022-09-22 22:36:33 +01:00
Frostebite
a03e4c21d4
better named tests and log local-docker params
2022-09-22 22:05:05 +01:00
Frostebite
94851b231b
better named tests and log local-docker params
2022-09-22 22:00:57 +01:00
Frostebite
89993f452b
better named tests and log local-docker params
2022-09-21 22:00:42 +01:00
Frostebite
c35fe5e6a6
better named tests and log local-docker params
2022-09-21 21:38:14 +01:00
Frostebite
481a514e8f
better named tests and log local-docker params
2022-09-21 20:05:28 +01:00
Frostebite
2e118bc9bf
better named tests and log local-docker params
2022-09-21 18:05:32 +01:00
Frostebite
975b1b0130
better named tests and log local-docker params
2022-09-21 17:47:57 +01:00
Frostebite
1fa24ce8e6
better named tests and log local-docker params
2022-09-21 17:37:19 +01:00
Frostebite
6de6e1e1a2
better named tests and log local-docker params
2022-09-21 16:40:22 +01:00
Frostebite
62949bc520
better named tests and log local-docker params
2022-09-21 16:33:12 +01:00
Frostebite
04c03528ea
better named tests and log local-docker params
2022-09-21 16:24:09 +01:00
Frostebite
a7e59b33eb
better named tests and log local-docker params
2022-09-21 16:11:46 +01:00
Frostebite
2990920e2d
better named tests and log local-docker params
2022-09-21 15:30:23 +01:00
Frostebite
1682037844
better named tests and log local-docker params
2022-09-21 15:23:34 +01:00
Frostebite
ce06645084
better named tests and log local-docker params
2022-09-21 15:17:40 +01:00
Frostebite
f53f39bf3f
better named tests and log local-docker params
2022-09-21 14:09:39 +01:00
Frostebite
c3e5478a18
better named tests and log local-docker params
2022-09-21 13:54:17 +01:00
Frostebite
f029159324
better named tests and log local-docker params
2022-09-21 13:39:00 +01:00
Frostebite
3377ebfda5
better named tests and log local-docker params
2022-09-21 13:21:13 +01:00
Frostebite
0636a44d61
better named tests and log local-docker params
2022-09-21 12:54:00 +01:00
Frostebite
4b394c53f1
better named tests and log local-docker params
2022-09-21 12:45:57 +01:00
Frostebite
5bd2e40780
better named tests and log local-docker params
2022-09-21 12:37:04 +01:00
Frostebite
5e8527da84
better named tests and log local-docker params
2022-09-21 04:41:32 +01:00
Frostebite
250d9de02f
better named tests and log local-docker params
2022-09-21 04:27:19 +01:00
Frostebite
9234f81cfd
better named tests and log local-docker params
2022-09-21 04:06:12 +01:00
Frostebite
a16c0c7a48
better named tests and log local-docker params
2022-09-21 04:01:22 +01:00
Frostebite
4f2e9040ed
better named tests and log local-docker params
2022-09-21 03:58:20 +01:00
Frostebite
678b6a9e7a
better named tests and log local-docker params
2022-09-21 03:53:29 +01:00
Frostebite
f47566e286
better named tests and log local-docker params
2022-09-21 03:47:35 +01:00
Frostebite
7c332a36fb
better named tests and log local-docker params
2022-09-21 03:22:26 +01:00
Frostebite
424ca3031e
better named tests and log local-docker params
2022-09-21 03:20:43 +01:00
Frostebite
c78d403723
better named tests and log local-docker params
2022-09-21 03:18:42 +01:00
Frostebite
22d6a89d26
better named tests and log local-docker params
2022-09-21 02:56:48 +01:00
Frostebite
2721aba2b5
better named tests and log local-docker params
2022-09-21 02:15:07 +01:00
Frostebite
825cb11a3c
better named tests and log local-docker params
2022-09-21 01:41:09 +01:00
Frostebite
591337c0f4
better named tests and log local-docker params
2022-09-21 01:29:10 +01:00
Frostebite
c9678c29b6
better named tests and log local-docker params
2022-09-21 01:11:03 +01:00
Frostebite
16c6f661ee
better named tests and log local-docker params
2022-09-20 23:14:08 +01:00
Frostebite
3861aac122
better named tests and log local-docker params
2022-09-20 23:07:37 +01:00
Frostebite
ce6a47b3b6
better named tests and log local-docker params
2022-09-20 23:03:04 +01:00
Frostebite
9680daecd9
better named tests and log local-docker params
2022-09-20 22:53:00 +01:00
Frostebite
0cc6270b68
better named tests and log local-docker params
2022-09-20 22:23:42 +01:00
Frostebite
fe9da282a7
better named tests and log local-docker params
2022-09-20 22:17:26 +01:00
Frostebite
66ca790ba6
better named tests and log local-docker params
2022-09-20 22:06:03 +01:00
Frostebite
d3b848e220
get output from local-docker
2022-09-20 21:57:59 +01:00
Frostebite
0cd3c3c25d
get output from local-docker
2022-09-19 04:45:26 +01:00
Frostebite
676999508a
get output from local-docker
2022-09-19 03:52:02 +01:00
Frostebite
15aa500b65
get output from local-docker
2022-09-19 03:16:10 +01:00
Frostebite
2eb1a6c960
get output from local-docker
2022-09-19 02:50:07 +01:00
Frostebite
1771726c36
get output from local-docker
2022-09-19 02:12:28 +01:00
Frostebite
aa1f3ccc51
get output from local-docker
2022-09-19 01:26:33 +01:00
Frostebite
5a46718255
get output from local-docker
2022-09-19 01:21:56 +01:00
Frostebite
14a832395b
get output from local-docker
2022-09-19 01:13:27 +01:00
Frostebite
e5b58d1898
serialize build params via prefixed env var
2022-09-19 00:55:29 +01:00
Frostebite
fd513da260
serialize build params via prefixed env var
2022-09-19 00:48:05 +01:00
Frostebite
54560476ae
tree cache push directory
2022-09-19 00:02:41 +01:00
Frostebite
92a3302787
tree cache push directory
2022-09-18 23:47:51 +01:00
Frostebite
73bad04ed6
tree cache push directory
2022-09-18 23:08:27 +01:00
Frostebite
c875c0c3e8
tree cache push directory
2022-09-18 22:18:59 +01:00
Frostebite
cf733fd1b7
tree cache push directory
2022-09-18 17:43:24 +01:00
Frostebite
9fb18c8d6a
skip included contents
2022-09-18 07:36:28 +01:00
Frostebite
ee68632225
rename
2022-09-18 07:25:55 +01:00
Frostebite
a745b6d025
Task Parameter Serializer will include build params and secrets for local-docker provider
2022-09-18 07:21:20 +01:00
Frostebite
85a35b3ab7
Task Parameter Serializer will include build params and secrets for local-docker provider
2022-09-18 07:15:46 +01:00
Frostebite
76667f4eb5
skip cache push where contents is 0
2022-09-18 06:54:56 +01:00
Frostebite
40078f987c
skip cache push where contents is 0
2022-09-18 06:52:53 +01:00
Frostebite
6577aeb5c1
local-docker provider use docker with commands
2022-09-17 09:22:15 +01:00
Frostebite
20476c3ccc
local-docker provider use docker with commands
2022-09-17 09:14:43 +01:00
Frostebite
8031bac31f
local-docker provider use docker with commands
2022-09-17 09:05:43 +01:00
Frostebite
307bea209b
local-docker provider use docker with commands
2022-09-17 08:43:09 +01:00
Frostebite
92bcdf5e96
local-docker provider use docker with commands
2022-09-17 08:37:57 +01:00
Frostebite
d017aa0d55
Do not include all env vars as secrets!
2022-09-17 06:54:34 +01:00
Frostebite
67696d6253
Do not include all env vars as secrets!
2022-09-17 06:46:59 +01:00
Frostebite
6daf32f531
Do not include all env vars as secrets!
2022-09-17 06:30:51 +01:00
Frostebite
a330d4e9a3
better startup and teardown for tests
2022-09-17 05:44:07 +01:00
Frostebite
5bf0ad0367
better startup and teardown for tests
2022-09-17 05:09:36 +01:00
Frostebite
51d46c2cc0
lock put timestamp first
2022-09-17 04:49:44 +01:00
Frostebite
cefd469364
lock test
2022-09-17 04:41:41 +01:00
Frostebite
9ed3251455
lock test
2022-09-17 04:38:00 +01:00
Frostebite
54eab9797b
Fix s3 command for workspace locking
2022-09-17 04:25:29 +01:00
Frostebite
f72739254b
Fix s3 command for workspace locking
2022-09-17 04:20:09 +01:00
Frostebite
33eb514ce6
Fix cloud runner test - format secret names for validation
2022-09-17 03:52:50 +01:00
Frostebite
d0b850169b
Remove unintended change
2022-09-17 02:18:57 +01:00
Frostebite
7aa9d1ab16
Fix: use project path not repo path to find Packages/manifest.json
2022-09-17 01:50:19 +01:00
Frostebite
b964d3100a
Stub custom hook+step file parameter and CLI command to run
2022-09-17 01:27:38 +01:00
Frostebite
38b7b8e1f9
VS Code force LF endings
2022-09-17 01:14:29 +01:00
Frostebite
b9608f9169
fix push to cache
2022-09-17 01:09:28 +01:00
Frostebite
d69f044655
fix push to cache
2022-09-17 01:06:38 +01:00
Frostebite
df240154da
Test secrets are serialized correctly
2022-09-16 23:51:19 +01:00
Frostebite
01ccc8ee10
fix push to cache
2022-09-16 22:24:23 +01: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
Frostebite
f226bef5af
Cloud runner preview ( #419 )
2022-09-16 19:48:40 +01: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
Frostebite
8bd51be73f
improve cleanup to not delete in use task clusters
2022-05-14 17:29:09 +01:00
David Finol
2652cb78a7
Fix mac return license ( #397 )
2022-05-08 06:18:37 -05:00
Frostebite
f77696efae
Cloud runner develop v0.1 ( #395 )
...
* Correct aws logs link
* Correct aws logs link
* better aws cli commands and better cleanup for aws
* better aws cli commands and better cleanup for aws
* improved garbage collection cli options
* Only allow ephemeral runners when using cloud runner integration tests flag to avoid unexpected hangup
* Only allow ephemeral runners when using cloud runner integration tests flag to avoid unexpected hangup
* fix issue #393
* Extract follow log stream service
* consolidate into one pipeline file
* consolidate into one pipeline file
2022-05-05 00:25:17 +01:00