Commit Graph

2345 Commits

Author SHA1 Message Date
ben marsh
32ead558ce Change to SHA1 signing for MSI files. Doesn't seem to like being signed with SHA256.
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7712970 in //UE4/Release-4.23/... via CL 7712971
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7837304 by ben marsh in Dev-Build branch]
2019-08-06 23:06:55 -04:00
chad garyet
d5a8289679 - Add architecture flavors for HoloLens
- Force Win10SDK version to 10.0.18362.0
- Fix bug in Finalize that wasn't checking for architecture flavors in platforms not Android
#rb ben.marsh
#jira UE-78303

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chad.garyet
#ROBOMERGE-SOURCE: CL 7708788 in //UE4/Release-4.23/... via CL 7708789
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7834930 by chad garyet in Dev-Build branch]
2019-08-06 22:22:05 -04:00
ben marsh
98e83076e7 UAT: Propagate the XGE autorecover attribute when building through UAT.
#rb none
#rnx
#jira UE-77952

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7706876 in //UE4/Release-4.23/... via CL 7706877
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7834590 by ben marsh in Dev-Build branch]
2019-08-06 22:18:31 -04:00
ben marsh
22b9b043a0 Only use SHA256 certs to sign MSI files, since they don't support multiple signatures.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7705743 in //UE4/Release-4.23/... via CL 7705985
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7833698 by ben marsh in Dev-Build branch]
2019-08-06 22:05:03 -04:00
andrew grant
1288aa1171 Fixed issue where P4.FileExistsInDepot would return true when the path didn't exist
Bigly refactor of SyncProject script!

* If project file is not on disk will now attempt to find it in P4 (e.g no need to sync a project before you can sync a project).

*Added -projectonly option to skip updating of Engine dir (useful with -force when you've deleted files..)

* Changed default of maxwait to 0 based on new understanding of how this functions.

* Now works when the project is in a different P4 depot than the engine

[at]ben.marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7688001 via CL 7688013 via CL 7688019 via CL 7690526 via CL 7690676
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7810192 by andrew grant in Dev-Build branch]
2019-08-06 13:03:35 -04:00
ben marsh
eb69dbf389 Sign binaries with a SHA1 and SHA256 certificate.
#rb none
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7688654 in //UE4/Release-4.23/... via CL 7688657
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7808910 by ben marsh in Dev-Build branch]
2019-08-06 12:52:27 -04:00
andrew grant
3326010601 Fixed issue with resolving project path
#jira UE-78201?
#rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7686869 in //UE4/Release-4.23/... via CL 7686874
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7808890 by andrew grant in Dev-Build branch]
2019-08-06 12:52:19 -04:00
michael trepka
c051712677 When packaging for Mac, edit the executable to remove all RPATH entries that point to folders that do not exist in the final build to satisfy Gatekeeper requirements.
#jira UE-62828
#rb Ben.Marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7681669 in //UE4/Release-4.23/... via CL 7681678
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7806566 by michael trepka in Dev-Build branch]
2019-08-06 12:36:43 -04:00
andrew grant
64e8dbd770 Addressed various issues that prevented Gauntlet from being used on projects that were not located next to the Engine.
Should also allow Gauntlet to work with Installed engine builds.

RunUAT.sh -scriptdir=/Volumes/Data/Dev/FirstPersonTest RunUnreal -project=/Volumes/Data/Dev/FirstPersonTest/FirstPersonTest.uproject -test=FirstPersonTest.BootTest -build=editor

#jira #rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7679187 in //UE4/Release-4.23/... via CL 7679188
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7805269 by andrew grant in Dev-Build branch]
2019-08-06 12:28:45 -04:00
joe conley
30559f99b7 Merging 7325797 using 4.23_to_Dev-VR
Now requiring a certificate to package HL2
Now requiring "CN=" in the company name for creating a certificate

#JIRA: UE-76506
#RB: jason.bestimt

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: joe.conley
#ROBOMERGE-SOURCE: CL 7678483 in //UE4/Release-4.23/... via CL 7678484
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7804620 by joe conley in Dev-Build branch]
2019-08-06 12:25:41 -04:00
andrew grant
2e2f857b7c Moved EngineTest Gauntlet script out of Gauntlet project and into EngineTest project
#jira #rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7663224 in //UE4/Release-4.23/... via CL 7663233
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795103 by andrew grant in Dev-Build branch]
2019-08-06 11:28:28 -04:00
jason adcock
4daaec9265 #jira UE-77575 UE-77577 Fix ShooterGame.Automation Build Issues
#RB ryan.gerleve

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jason.adcock
#ROBOMERGE-SOURCE: CL 7662690 in //UE4/Release-4.23/... via CL 7662693
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795081 by jason adcock in Dev-Build branch]
2019-08-06 11:28:12 -04:00
ben marsh
c76f7600f2 Fix UAT compile error.
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7660151 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7794799 by ben marsh in Dev-Build branch]
2019-08-06 11:25:58 -04:00
josh engebretson
74d35f78fe Filter supported service device platforms
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7659532 via CL 7659857 via CL 7659869
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7794730 by josh engebretson in Dev-Build branch]
2019-08-06 11:25:35 -04:00
andrew grant
f6c17ce50b Fixed issue in BuildTarget script with attempting to parse platforms as enums.
Added fallback for projects that don't define Client/Game target scripts

#jira #rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7657569 in //UE4/Release-4.23/... via CL 7657573
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7793448 by andrew grant in Dev-Build branch]
2019-08-06 11:14:27 -04:00
william ewen
a6d615fcf7 Gauntlet: Adding "NotBulk" flag, so we can specifically exclude bulk builds if we wish to
#rb Andrew.Grant
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: william.ewen
#ROBOMERGE-SOURCE: CL 7651008 via CL 7654234 via CL 7654408
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7791333 by william ewen in Dev-Build branch]
2019-08-06 10:59:24 -04:00
josh engebretson
7ea71f1f2e Gauntlet: Add support for dervice reseration pools
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7650698 via CL 7654022 via CL 7654117
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7791093 by josh engebretson in Dev-Build branch]
2019-08-06 10:57:14 -04:00
josh engebretson
1d9e25e40d Fix issue with accessing mapped volume on Mac workers
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7628646 via CL 7636472 via CL 7636624
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7733526 by josh engebretson in Dev-Build branch]
2019-08-05 07:40:47 -04:00
andrew grant
1004e7cebc QOL improvements for Mac from UE4/Main that missed original branch
- Use msbuild where possible for building UAT by checking for mono5
- Hash state of UAT scritps post-compile to skip redundant rebuilds

#jira nojira
#rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7634479 in //UE4/Release-4.23/... via CL 7634480
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7731875 by andrew grant in Dev-Build branch]
2019-08-05 07:11:19 -04:00
justin marcus
1ad886619f Allow pak rules to only apply to chunked or non-chunked builds.
Fix issue in non-chunked builds that could cause rules to be misapplied - Each staged file should have its pak chunk list.
[REVIEW] [at]Daniel.Lamb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 7603624 via CL 7603625 via CL 7608778 via CL 7608919
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7722492 by justin marcus in Dev-Build branch]
2019-08-05 05:50:27 -04:00
justin marcus
a8ebf7246a Append cook platform to PrePak manifest log so that platforms don't stomp each other's logs.
[FYI] [at]Daniel.Lamb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 7567867 via CL 7576324 via CL 7585574 via CL 7606950
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7716593 by justin marcus in Dev-Build branch]
2019-08-05 04:56:20 -04:00
andrew grant
649b5938d1 Cleaned up some comments (thanks MS!)
[FYI] michael.sartain

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7557895 via CL 7557963 via CL 7584977 via CL 7606191
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7714949 by andrew grant in Dev-Build branch]
2019-08-05 04:44:44 -04:00
ben marsh
67a7eca8e9 Change to SHA1 signing for MSI files. Doesn't seem to like being signed with SHA256.
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 7712970 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7712971 by ben marsh in Main branch]
2019-08-03 16:33:21 -04:00
chad garyet
1031eb862a - Add architecture flavors for HoloLens
- Force Win10SDK version to 10.0.18362.0
- Fix bug in Finalize that wasn't checking for architecture flavors in platforms not Android
#rb ben.marsh
#jira UE-78303

#ROBOMERGE-SOURCE: CL 7708788 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7708789 by chad garyet in Main branch]
2019-08-02 14:08:31 -04:00
ben marsh
73baa9265b UAT: Propagate the XGE autorecover attribute when building through UAT.
#rb none
#rnx
#jira UE-77952

#ROBOMERGE-SOURCE: CL 7706876 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7706877 by ben marsh in Main branch]
2019-08-02 11:04:49 -04:00