Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
565 commits
Select commit Hold shift + click to select a range
f0723ff
Custom step file support
frostebite Oct 13, 2022
0809b30
Custom step file support
frostebite Oct 13, 2022
8214abc
Custom step file support
frostebite Oct 13, 2022
61a036f
Custom step file support
frostebite Oct 13, 2022
6f985fa
Custom step file support
frostebite Oct 13, 2022
3a2aeda
Custom step file support
frostebite Oct 13, 2022
1e2679d
Custom step file support
frostebite Oct 13, 2022
4c4e25f
Prebuilt steps
frostebite Oct 13, 2022
29d9bdf
Prebuilt steps
frostebite Oct 13, 2022
f910078
Cleanup tree usage
frostebite Oct 13, 2022
a375130
AWS upload step
frostebite Oct 13, 2022
d7a17bb
AWS upload step implemented in cloud runner pipeline
frostebite Oct 13, 2022
189ffb8
AWS upload step implemented in cloud runner pipeline
frostebite Oct 13, 2022
b575efd
AWS upload step implemented in cloud runner pipeline
frostebite Oct 13, 2022
6c8da57
cleanup
frostebite Oct 13, 2022
ecf1c0f
cleanup
frostebite Oct 13, 2022
458ac7c
cleanup
frostebite Oct 13, 2022
c5c5880
cleanup
frostebite Oct 13, 2022
cc4a83b
cleanup
frostebite Oct 13, 2022
441f37d
cleanup
frostebite Oct 13, 2022
37bc098
cleanup
frostebite Oct 13, 2022
efe0305
cleanup
frostebite Oct 13, 2022
e77aee6
cleanup
frostebite Oct 13, 2022
8c19def
cleanup
frostebite Oct 13, 2022
a2dd273
cleanup
frostebite Oct 13, 2022
94d6139
cleanup
frostebite Oct 13, 2022
14de25b
cleanup
frostebite Oct 13, 2022
2b906d3
cleanup
frostebite Oct 13, 2022
f86324e
cleanup
frostebite Oct 13, 2022
bdb5342
cleanup
frostebite Oct 13, 2022
5c058df
cleanup
frostebite Oct 13, 2022
27a11f4
cleanup
frostebite Oct 13, 2022
ab714cc
cleanup
frostebite Oct 13, 2022
0cfb4c4
cleanup
frostebite Oct 13, 2022
cca27fa
cleanup
frostebite Oct 13, 2022
f727a3c
cleanup
frostebite Oct 13, 2022
9660b3f
cleanup
frostebite Oct 13, 2022
cda93e2
cleanup
frostebite Oct 13, 2022
b5de40c
cleanup
frostebite Oct 14, 2022
71422d6
cleanup
frostebite Oct 14, 2022
8f5bd28
cleanup
frostebite Oct 14, 2022
3072079
cleanup
frostebite Oct 14, 2022
623d40a
cleanup
frostebite Oct 14, 2022
3046c52
cleanup
frostebite Oct 14, 2022
a5497cd
cleanup
frostebite Oct 14, 2022
395a2c8
cleanup
frostebite Oct 14, 2022
2b24bb8
cleanup
frostebite Oct 14, 2022
a2b26a7
cleanup
frostebite Oct 14, 2022
1166a75
cleanup
frostebite Oct 14, 2022
7de5bfd
cleanup
frostebite Oct 14, 2022
1a0bc6d
cleanup
frostebite Oct 14, 2022
7fd9837
cleanup
frostebite Oct 14, 2022
a320cf8
cleanup
frostebite Oct 14, 2022
901e7d2
cleanup
frostebite Oct 14, 2022
42e1a2a
cleanup
frostebite Oct 14, 2022
e98e48e
cleanup
frostebite Oct 14, 2022
143b37b
cleanup
frostebite Oct 15, 2022
cfa09cb
cleanup
frostebite Oct 15, 2022
ed63d4f
cleanup
frostebite Oct 15, 2022
68395c9
cleanup
frostebite Oct 15, 2022
76cab48
cleanup
frostebite Oct 15, 2022
0dca08e
cleanup
frostebite Oct 16, 2022
20a967d
cleanup
frostebite Oct 16, 2022
1cb7032
cleanup
frostebite Oct 16, 2022
b4cab93
cleanup
frostebite Oct 16, 2022
ca7d3bd
cleanup
frostebite Oct 17, 2022
57ff635
cleanup
frostebite Oct 17, 2022
6233ac4
cleanup
frostebite Oct 17, 2022
e7f0849
cleanup
frostebite Oct 17, 2022
c8b8603
cleanup
frostebite Oct 17, 2022
7c4df88
cleanup
frostebite Oct 17, 2022
bc8208b
cleanup
frostebite Oct 17, 2022
f6d8b64
cleanup
frostebite Oct 17, 2022
0db50a0
retained workspace for k8s
frostebite Oct 17, 2022
e4b6a14
retained workspace for k8s
frostebite Oct 17, 2022
87d17e4
retained workspace for k8s
frostebite Oct 17, 2022
605fca8
retained workspace for k8s
frostebite Oct 18, 2022
a63b155
retained workspace for k8s
frostebite Oct 18, 2022
1de2bd6
retained workspace for k8s
frostebite Oct 18, 2022
641958e
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
141bfef
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
333efe3
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
6beb4d0
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
b8daa46
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
ff30712
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
f05bb6f
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
721ee40
Max workspaces and strong consistency locks
frostebite Oct 18, 2022
0861949
Update garbage collection interface to support olderThan, fullCache, …
frostebite Oct 18, 2022
1b3e995
Update garbage collection interface to support olderThan, fullCache, …
frostebite Oct 18, 2022
a813025
stubbing inspection api
frostebite Oct 18, 2022
0b53831
stubbing inspection api
frostebite Oct 18, 2022
4ece330
stubbing inspection api
frostebite Oct 18, 2022
11a38de
stubbing inspection api
frostebite Oct 18, 2022
ed9c056
stubbing inspection api
frostebite Oct 18, 2022
3fa7035
stubbing inspection api
frostebite Oct 18, 2022
b5bb9fc
cleanup cli
frostebite Oct 18, 2022
e17bafe
cleanup cli
frostebite Oct 18, 2022
1c7c6b5
fix: use retained mode 0 results in no limit
frostebite Oct 19, 2022
a7e3fe3
fix: use retained mode 0 results in no limit
frostebite Oct 19, 2022
db793cb
fix: override CloudRunner.lockedWorkspace from locking if existing wo…
frostebite Oct 19, 2022
aacc976
fix: use new cli list-resources after cloud pipeline and include k8s …
frostebite Oct 19, 2022
708d2f6
fix: use new cli list-resources after cloud pipeline and include k8s …
frostebite Oct 19, 2022
54549eb
fix: build dir
frostebite Oct 19, 2022
585fae8
fix: build dir
frostebite Oct 19, 2022
523d1f2
fix: build dir
frostebite Oct 19, 2022
c82ebd8
fix: build dir
frostebite Oct 19, 2022
006899a
fix: build dir
frostebite Oct 19, 2022
f23acd8
fix: build dir
frostebite Oct 19, 2022
93e2554
fix: build dir
frostebite Oct 19, 2022
8954e68
fix: build dir
frostebite Oct 19, 2022
de49da5
track cloud runner storage consumption AND enable constant garbage co…
frostebite Oct 20, 2022
64b4473
track cloud runner storage consumption AND enable constant garbage co…
frostebite Oct 20, 2022
6314731
track cloud runner storage consumption AND enable constant garbage co…
frostebite Oct 20, 2022
0b9794f
track cloud runner storage consumption AND enable constant garbage co…
frostebite Oct 20, 2022
cede94c
fix: garbage collect not implemented error
frostebite Oct 20, 2022
720491c
fix: garbage collect not implemented error
frostebite Oct 20, 2022
a083fb3
fix: garbage collect not implemented error
frostebite Oct 20, 2022
16b47da
fix: garbage collect not implemented error
frostebite Oct 20, 2022
93de743
fix: garbage collect not implemented error
frostebite Oct 20, 2022
e4156fa
fix: garbage collect not implemented error
frostebite Oct 21, 2022
5a9e17e
fix: garbage collect not implemented error
frostebite Oct 21, 2022
20396f9
fix: garbage collect not implemented error
frostebite Oct 21, 2022
3cf41dd
fix: garbage collect not implemented error
frostebite Oct 21, 2022
b78a2eb
fix: garbage collect not implemented error
frostebite Oct 21, 2022
aee2bc6
fix: garbage collect not implemented error
frostebite Oct 21, 2022
13d6a36
fix: garbage collect not implemented error
frostebite Oct 21, 2022
208d13d
fix: garbage collect not implemented error
frostebite Oct 21, 2022
8cb640b
fix: garbage collect not implemented error
frostebite Oct 21, 2022
2eef9cc
fix: garbage collect not implemented error
frostebite Oct 21, 2022
a48fa52
fix: garbage collect not implemented error
frostebite Oct 21, 2022
4bfe14d
Include local cloud runner in build-tests matrix
frostebite Oct 21, 2022
d137c96
Include local cloud runner in build-tests matrix
frostebite Oct 21, 2022
cd60d34
Remove aws dependency from local-docker flow
frostebite Oct 21, 2022
fa92152
Remove aws dependency from local-docker flow
frostebite Oct 21, 2022
e64ee49
cloud-runner-local-pipeline
frostebite Oct 21, 2022
37ecf94
useSharedBuilder
frostebite Oct 21, 2022
1df103c
local pipeline only run outside main cloud-runner branches
frostebite Oct 21, 2022
a1c2695
Update cloud-runner-local-pipeline.yml
frostebite Oct 21, 2022
85eef8e
Update cloud-runner-pipeline.yml
frostebite Oct 21, 2022
5ed12c0
Update cloud-runner-pipeline.yml
frostebite Oct 21, 2022
966247a
Update cloud-runner-pipeline.yml
frostebite Oct 21, 2022
9959933
Update cloud-runner-pipeline.yml
frostebite Oct 21, 2022
87b2a87
Update cloud-runner-pipeline.yml
frostebite Oct 21, 2022
834491a
fix
frostebite Oct 21, 2022
2173383
remove commented code
frostebite Oct 21, 2022
e73975a
error handling for aws
frostebite Oct 22, 2022
d4594b5
error handling for aws
frostebite Oct 22, 2022
b29ab91
pipeline only integration test Win64, build test all paltforms
frostebite Oct 22, 2022
ecec58f
locking now checks lock folder exists in s3
frostebite Oct 22, 2022
11437be
locking now checks lock folder exists in s3
frostebite Oct 22, 2022
ae57f6e
locking now checks lock folder exists in s3
frostebite Oct 22, 2022
1a3895d
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
2244d0a
Update src/model/cloud-runner/tests/cloud-runner-sync-environment.tes…
frostebite Oct 22, 2022
d749953
skip local integration tests on cloud runner develop branch
frostebite Oct 22, 2022
187494d
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
40eca8c
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
eecce6b
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
56076ca
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
2168646
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
879b54e
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
8276c76
test timeout 1_000_000_000_000
frostebite Oct 22, 2022
04c8b2b
workspace timestamp in workspace name
frostebite Oct 22, 2022
8e55894
workspace timestamp in workspace name
frostebite Oct 22, 2022
a3a11da
Fix log group description typo
frostebite Oct 22, 2022
b003e40
[CloudRunner] actions yaml descriptions
frostebite Oct 22, 2022
8fa4512
[CloudRunner] actions yaml descriptions
frostebite Oct 22, 2022
6258d1f
[CloudRunner] actions yaml descriptions
frostebite Oct 22, 2022
3774a9c
[CloudRunner] actions yaml descriptions
frostebite Oct 22, 2022
1f69dd6
[CloudRunner] actions yaml descriptions
frostebite Oct 23, 2022
7549f83
print node --version
frostebite Oct 30, 2022
ed427c7
nodejs 16
frostebite Oct 30, 2022
4c5d2c0
nodejs 16
frostebite Oct 30, 2022
37d9214
nodejs 16
frostebite Oct 30, 2022
c330c5e
nodejs 16
frostebite Oct 30, 2022
6f85bfb
Fix: nodejs glibc dependency error
frostebite Oct 30, 2022
f2f52a5
docker cache
frostebite Oct 30, 2022
3e920d6
docker cache
frostebite Oct 30, 2022
76a0f27
Fix: nodejs glibc dependency error
frostebite Oct 30, 2022
3e572eb
Fix: nodejs glibc dependency error
frostebite Oct 30, 2022
46de335
Fix: nodejs glibc dependency error
frostebite Oct 30, 2022
d1a6851
Fix: nodejs glibc dependency error
frostebite Oct 31, 2022
adb8e33
Fix: nodejs glibc dependency error
frostebite Nov 1, 2022
9dc0d3a
Fix: nodejs glibc dependency error
frostebite Nov 1, 2022
300432a
Fix: nodejs glibc dependency error
frostebite Nov 1, 2022
eb632e9
Fix: nodejs glibc dependency error
frostebite Nov 1, 2022
31e16d4
Fix: nodejs glibc dependency error
frostebite Nov 1, 2022
80b6180
Fix: nodejs glibc dependency error
frostebite Nov 1, 2022
4f36c8b
Fix: k8s stops at creating secret
frostebite Nov 1, 2022
0126fe7
docker layer caching for local only
frostebite Nov 1, 2022
e092789
wait between polling when Previous aws stack still exists
frostebite Nov 1, 2022
040a184
wait between polling when Previous aws stack still exists
frostebite Nov 1, 2022
c455a14
wait between polling when Previous aws stack still exists
frostebite Nov 1, 2022
1efc0f7
error handling for k8s
frostebite Nov 1, 2022
f1e6d42
error handling for k8s
frostebite Nov 1, 2022
0cb6245
list secrets
frostebite Nov 1, 2022
6b1d3fa
remove waiting in k8s, json stringify secrets
frostebite Nov 1, 2022
c9cee6d
separate cloud development and ci pipeline
frostebite Nov 1, 2022
96217c1
separate cloud development and ci pipeline
frostebite Nov 1, 2022
b759bce
separate cloud development and ci pipeline
frostebite Nov 1, 2022
6107109
test k8s on startup by listing namespaces to confirm kubeclient access
frostebite Nov 1, 2022
c657d15
test k8s on startup by listing namespaces to confirm kubeclient access
frostebite Nov 1, 2022
4ec9743
test k8s on startup by listing namespaces to confirm kubeclient access
frostebite Nov 1, 2022
0d4dcfd
list k8s
frostebite Nov 1, 2022
bdfb2f0
disable k8s http error retry
frostebite Nov 1, 2022
71e5b09
disable k8s http error retry
frostebite Nov 1, 2022
3db1214
timeout adjusted
frostebite Nov 1, 2022
3b5b53e
timeout adjusted
frostebite Nov 1, 2022
35b3f8d
timeout adjusted
frostebite Nov 1, 2022
01a4a23
timeout adjusted
frostebite Nov 1, 2022
7827227
timeout adjusted
frostebite Nov 1, 2022
82ad5a7
fix: k8s stability
frostebite Nov 2, 2022
ceedd58
fix: k8s stability
frostebite Nov 2, 2022
2dae588
fix: k8s stability
frostebite Nov 2, 2022
0fab60a
dev run integration tests separately to build tests
frostebite Nov 2, 2022
0ec0da3
dev run integration tests separately to build tests
frostebite Nov 2, 2022
504582a
dev run integration tests separately to build tests
frostebite Nov 2, 2022
80f0e69
dev run integration tests separately to build tests
frostebite Nov 2, 2022
09e1b5f
combine
frostebite Nov 2, 2022
c702357
combine
frostebite Nov 2, 2022
c4e0ecc
check pod existence and phase to determine log stream continue
frostebite Nov 2, 2022
4759a21
test retain workspace first
frostebite Nov 2, 2022
146b50a
test retain workspace first
frostebite Nov 2, 2022
6bcb5f2
test retain workspace first
frostebite Nov 2, 2022
20a40d7
test retain workspace first
frostebite Nov 2, 2022
9aaaac9
test retain workspace first
frostebite Nov 2, 2022
3ea2f18
fix integration test: locking
frostebite Nov 2, 2022
66639bf
fix integration test: locking
frostebite Nov 2, 2022
2b5fb5e
fix integration test: locking
frostebite Nov 2, 2022
596e772
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
1df0148
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
59b4121
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
cade9e8
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
f63c2fe
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
6739f62
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
1e34c6f
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
ac53014
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
bf1ef14
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
f03fe8b
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
b710053
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
bb8c1d5
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
9a628a8
cleanup & retained mode test for k8s and aws
frostebite Nov 3, 2022
836a924
cleanup & retained mode test for k8s and aws
frostebite Nov 7, 2022
4eaa57b
cleanup & retained mode test for k8s and aws
frostebite Nov 7, 2022
d570e8b
fix logstream error k8s
frostebite Nov 7, 2022
239c747
fix logstream error k8s
frostebite Nov 7, 2022
4cbf5cf
always run -m list-resources after builds, will become always garbage…
frostebite Nov 7, 2022
d13f919
always run -m list-resources after builds, will become always garbage…
frostebite Nov 7, 2022
2df2662
always run -m list-resources after builds, will become always garbage…
frostebite Nov 7, 2022
cc3f984
rmv inspect cli, implement k8s list logging
frostebite Nov 7, 2022
7477337
merge main
frostebite Nov 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 28 additions & 1 deletion .github/workflows/build-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,30 @@ on:
- '.github/**'

env:
UNITY_LICENSE: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root>\n <License id=\"Terms\">\n <MachineBindings>\n <Binding Key=\"1\" Value=\"576562626572264761624c65526f7578\"/>\n <Binding Key=\"2\" Value=\"576562626572264761624c65526f7578\"/>\n </MachineBindings>\n <MachineID Value=\"D7nTUnjNAmtsUMcnoyrqkgIbYdM=\"/>\n <SerialHash Value=\"2033b8ac3e6faa3742ca9f0bfae44d18f2a96b80\"/>\n <Features>\n <Feature Value=\"33\"/>\n <Feature Value=\"1\"/>\n <Feature Value=\"12\"/>\n <Feature Value=\"2\"/>\n <Feature Value=\"24\"/>\n <Feature Value=\"3\"/>\n <Feature Value=\"36\"/>\n <Feature Value=\"17\"/>\n <Feature Value=\"19\"/>\n <Feature Value=\"62\"/>\n </Features>\n <DeveloperData Value=\"AQAAAEY0LUJHUlgtWEQ0RS1aQ1dWLUM1SlctR0RIQg==\"/>\n <SerialMasked Value=\"F4-BGRX-XD4E-ZCWV-C5JW-XXXX\"/>\n <StartDate Value=\"2021-02-08T00:00:00\"/>\n <UpdateDate Value=\"2021-02-09T00:34:57\"/>\n <InitialActivationDate Value=\"2021-02-08T00:34:56\"/>\n <LicenseVersion Value=\"6.x\"/>\n <ClientProvidedVersion Value=\"2018.4.30f1\"/>\n <AlwaysOnline Value=\"false\"/>\n <Entitlements>\n <Entitlement Ns=\"unity_editor\" Tag=\"UnityPersonal\" Type=\"EDITOR\" ValidTo=\"9999-12-31T00:00:00\"/>\n <Entitlement Ns=\"unity_editor\" Tag=\"DarkSkin\" Type=\"EDITOR_FEATURE\" ValidTo=\"9999-12-31T00:00:00\"/>\n </Entitlements>\n </License>\n<Signature xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments\"/><SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\"/><Reference URI=\"#Terms\"><Transforms><Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\"/></Transforms><DigestMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\"/><DigestValue>m0Db8UK+ktnOLJBtHybkfetpcKo=</DigestValue></Reference></SignedInfo><SignatureValue>o/pUbSQAukz7+ZYAWhnA0AJbIlyyCPL7bKVEM2lVqbrXt7cyey+umkCXamuOgsWPVUKBMkXtMH8L\n5etLmD0getWIhTGhzOnDCk+gtIPfL4jMo9tkEuOCROQAXCci23VFscKcrkB+3X6h4wEOtA2APhOY\nB+wvC794o8/82ffjP79aVAi57rp3Wmzx+9pe9yMwoJuljAy2sc2tIMgdQGWVmOGBpQm3JqsidyzI\nJWG2kjnc7pDXK9pwYzXoKiqUqqrut90d+kQqRyv7MSZXR50HFqD/LI69h68b7P8Bjo3bPXOhNXGR\n9YCoemH6EkfCJxp2gIjzjWW+l2Hj2EsFQi8YXw==</SignatureValue></Signature></root>"
UNITY_LICENSE:
"<?xml version=\"1.0\" encoding=\"UTF-8\"?><root>\n <License
id=\"Terms\">\n <MachineBindings>\n <Binding Key=\"1\"
Value=\"576562626572264761624c65526f7578\"/>\n <Binding Key=\"2\"
Value=\"576562626572264761624c65526f7578\"/>\n </MachineBindings>\n <MachineID
Value=\"D7nTUnjNAmtsUMcnoyrqkgIbYdM=\"/>\n <SerialHash
Value=\"2033b8ac3e6faa3742ca9f0bfae44d18f2a96b80\"/>\n <Features>\n <Feature
Value=\"33\"/>\n <Feature Value=\"1\"/>\n <Feature Value=\"12\"/>\n <Feature
Value=\"2\"/>\n <Feature Value=\"24\"/>\n <Feature Value=\"3\"/>\n <Feature
Value=\"36\"/>\n <Feature Value=\"17\"/>\n <Feature Value=\"19\"/>\n <Feature
Value=\"62\"/>\n </Features>\n <DeveloperData
Value=\"AQAAAEY0LUJHUlgtWEQ0RS1aQ1dWLUM1SlctR0RIQg==\"/>\n <SerialMasked
Value=\"F4-BGRX-XD4E-ZCWV-C5JW-XXXX\"/>\n <StartDate Value=\"2021-02-08T00:00:00\"/>\n <UpdateDate
Value=\"2021-02-09T00:34:57\"/>\n <InitialActivationDate
Value=\"2021-02-08T00:34:56\"/>\n <LicenseVersion Value=\"6.x\"/>\n <ClientProvidedVersion
Value=\"2018.4.30f1\"/>\n <AlwaysOnline Value=\"false\"/>\n <Entitlements>\n <Entitlement
Ns=\"unity_editor\" Tag=\"UnityPersonal\" Type=\"EDITOR\"
ValidTo=\"9999-12-31T00:00:00\"/>\n <Entitlement Ns=\"unity_editor\" Tag=\"DarkSkin\"
Type=\"EDITOR_FEATURE\" ValidTo=\"9999-12-31T00:00:00\"/>\n </Entitlements>\n </License>\n<Signature
xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod
Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments\"/><SignatureMethod
Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\"/><Reference URI=\"#Terms\"><Transforms><Transform
Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\"/></Transforms><DigestMethod
Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\"/><DigestValue>m0Db8UK+ktnOLJBtHybkfetpcKo=</DigestValue></Reference></SignedInfo><SignatureValue>o/pUbSQAukz7+ZYAWhnA0AJbIlyyCPL7bKVEM2lVqbrXt7cyey+umkCXamuOgsWPVUKBMkXtMH8L\n5etLmD0getWIhTGhzOnDCk+gtIPfL4jMo9tkEuOCROQAXCci23VFscKcrkB+3X6h4wEOtA2APhOY\nB+wvC794o8/82ffjP79aVAi57rp3Wmzx+9pe9yMwoJuljAy2sc2tIMgdQGWVmOGBpQm3JqsidyzI\nJWG2kjnc7pDXK9pwYzXoKiqUqqrut90d+kQqRyv7MSZXR50HFqD/LI69h68b7P8Bjo3bPXOhNXGR\n9YCoemH6EkfCJxp2gIjzjWW+l2Hj2EsFQi8YXw==</SignatureValue></Signature></root>"
Comment on lines -10 to +33
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this was differently formatted. I don't know what happened, but this might fail the build-tests pipelines after merging.


jobs:
buildForAllPlatformsUbuntu:
Expand All @@ -16,6 +39,9 @@ jobs:
strategy:
fail-fast: false
matrix:
cloudRunnerCluster:
# - local-docker
- local
projectPath:
- test-project
unityVersion:
Expand Down Expand Up @@ -62,6 +88,7 @@ jobs:
unityVersion: ${{ matrix.unityVersion }}
targetPlatform: ${{ matrix.targetPlatform }}
customParameters: -profile SomeProfile -someBoolean -someValue exampleValue
cloudRunnerCluster: ${{ matrix.cloudRunnerCluster }}

###########################
# Upload #
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: eu-west-2
- run: yarn run cli -m aws-list-all
- run: yarn run cli -m list-resources
env:
AWS_REGION: eu-west-2
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
Expand Down
96 changes: 96 additions & 0 deletions .github/workflows/cloud-runner-local-pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
name: Cloud Runner Local

on:
push: { branches: ['!cloud-runner-develop', '!cloud-runner-preview', '!main'] }
# push: { branches: [main] }
# pull_request:
# paths-ignore:
# - '.github/**'

jobs:
integrationTests:
name: Integration Tests
if: github.event.event_type != 'pull_request_target'
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
cloudRunnerCluster:
- local-docker
targetPlatform:
- StandaloneWindows64 # Build a Windows 64-bit standalone.
# steps
steps:
- name: Checkout (default)
uses: actions/checkout@v2
with:
lfs: true
- run: yarn
- run: yarn run cli --help
- run: yarn run test-i --detectOpenHandles --forceExit --runInBand
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
PROJECT_PATH: ${{ matrix.projectPath }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TARGET_PLATFORM: ${{ matrix.targetPlatform }}
cloudRunnerTests: true
versioning: None
CLOUD_RUNNER_CLUSTER: ${{ matrix.cloudRunnerCluster }}
buildTests:
name: Build Tests
if: github.event.event_type != 'pull_request_target'
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
cloudRunnerCluster:
- local-docker
targetPlatform:
- StandaloneOSX # Build a macOS standalone (Intel 64-bit).
- StandaloneWindows64 # Build a Windows 64-bit standalone.
- StandaloneLinux64 # Build a Linux 64-bit standalone.
- WebGL # WebGL.
- iOS # Build an iOS player.
- Android # Build an Android .apk.
# - StandaloneWindows # Build a Windows standalone.
# - WSAPlayer # Build an Windows Store Apps player.
# - PS4 # Build a PS4 Standalone.
# - XboxOne # Build a Xbox One Standalone.
# - tvOS # Build to Apple's tvOS platform.
# - Switch # Build a Nintendo Switch player
# steps
steps:
- name: Checkout (default)
uses: actions/checkout@v2
with:
lfs: true
- uses: ./
id: unity-build
timeout-minutes: 25
env:
CLOUD_RUNNER_BRANCH: ${{ github.ref }}
CLOUD_RUNNER_DEBUG: true
CLOUD_RUNNER_DEBUG_TREE: true
DEBUG: true
PROJECT_PATH: test-project
UNITY_VERSION: 2019.3.15f1
USE_IL2CPP: false
with:
cloudRunnerTests: true
versioning: None
projectPath: ${{ matrix.projectPath }}
gitPrivateToken: ${{ secrets.GITHUB_TOKEN }}
targetPlatform: ${{ matrix.targetPlatform }}
cloudRunnerCluster: ${{ matrix.cloudRunnerCluster }}
- run: |
mv ./cloud-runner-cache/${{ steps.unity-build.outputs.CACHE_KEY }}/build/build-${{ steps.unity-build.outputs.BUILD_GUID }}.tar.lz4 build-${{ steps.unity-build.outputs.BUILD_GUID }}.tar.lz4
ls
- run: yarn run cli -m list-resources
###########################
# Upload #
###########################
- uses: actions/upload-artifact@v2
with:
name: AWS Build (${{ matrix.targetPlatform }})
path: build-${{ steps.unity-build.outputs.BUILD_GUID }}.tar.lz4
retention-days: 14
Loading