josh adams
a7c8ca547e
- Extended the "UnstagedRuntimeDependencies" concept for pulling only minimal files needed for platform (console mainly) cooking into a directory at stage time, called "CookerSupportFiles"
...
- It needs to have CookerSupportFilesSubdirectory passed in to BuildCookRun to activate (giving it the name of a subdirectory under the Staged directory to put the SDK files)
- it also writes a .bat file that can set the envvars needed for the minimal SDKs to be found by Unreal
#rb graeme.thornton
#preflight 634f1e9069246074dba2f09a
#p4v-cherrypick 22616289
[CL 22634717 by josh adams in ue5-main branch]
2022-10-19 15:11:10 -04:00
paul chipchase
de15bdda17
Add '-rehydrate' to .umap/.uasset files when creating a PakResponse file, if the '-rehydrate' command line was used.
...
#rb CarlMagnus.Nordin, Per.Larsson
#rnx
#preflight 63497178fd22d1fbdec55b2d
[CL 22595712 by paul chipchase in ue5-main branch]
2022-10-18 05:24:09 -04:00
gary yuan
f8270b3aed
Fixes for OpenEditor BuildCommand to support inheritance, parameter passing to UnrealEditor and specification of different UnrealEditor using fully rooted path.
...
#rb eric.knapik
#preflight 63485e5957048bdb82c448c0
[CL 22536577 by gary yuan in ue5-main branch]
2022-10-14 18:01:55 -04:00
jamie dale
c851d731fd
Warn rather than error if localization source data is missing when staging
...
This can be synced out of devs local builds, but shouldn't stop the cook/stage process from working for testing
#jira
#rb Rex.Hill
#rnx
[CL 22505615 by jamie dale in ue5-main branch]
2022-10-13 11:43:41 -04:00
sebastien lussier
e4ca6c43fb
Robomerge - Removed the use of "#disregardexcludedauthors" when "deadend" is specified
...
#preflight skip
#rb aris.theophanidis
[CL 22497679 by sebastien lussier in ue5-main branch]
2022-10-13 02:51:10 -04:00
jamie dale
3894f35f2a
Cooked editors now stage the editor localization targets
...
#preflight 6340342ab20780acc1f813f2
#rb Rex.Hill, Dave.Belanger
[CL 22432682 by jamie dale in ue5-main branch]
2022-10-10 12:53:15 -04:00
sebastien lussier
0adf0ab63f
Unified autosubmit code for World Partition Builders
...
* Added auto submit support to existing builders
* Added auto submit tags support to allow scripts to provide robomerge tags for a CL
#rb patrick.enfedaque
#preflight 632dd2d52c7bc831f83c06fb
[CL 22164369 by sebastien lussier in ue5-main branch]
2022-09-23 20:21:34 -04:00
pj kack
a4092b0b60
UAT: CopyBuildToStagingDirectory: Make sure to include global.utoc/.ucas when copying .pak, .utoc and .ucas files from another build.
...
#rb carlmagnus.nordin
#rnx
[CL 22084591 by pj kack in ue5-main branch]
2022-09-19 19:47:30 -04:00
josh adams
25c54a4758
- Fixing an ini key from the config redirect stuff recently
...
#jira UE-163639
#rb trivial
#preflight 63236c9eb1461e4724fc2df4
[CL 22039858 by josh adams in ue5-main branch]
2022-09-15 18:02:51 -04:00
Josh Adams
f8914ae7ef
- Added a new UAT script, SyncPerforceServers, that will make it easy and safe to mirror a stream on one perforce server with another. This involves multiple streams on the target server to manage, see the .cs for info
...
#rb jeff.newquist
#preflight 6322618a47741a7dbd9f2323
[CL 22020360 by Josh Adams in ue5-main branch]
2022-09-14 19:48:32 -04:00
joe kirchoff
2494b02d37
Don't pass an empty architecture when building a plugin
...
#jira UE-163545
#rnx
#rb trivial
[FYI] Josh.Adams
#preflight 63223d6629254beccbef28eb
[CL 22019527 by joe kirchoff in ue5-main branch]
2022-09-14 18:48:26 -04:00
josh adams
27fe66f3e0
- Fixed warning about ConfigRedirects.ini not being allowed or denied
...
#rb trivial
#jira UE-163639
#preflight 6321ff709677b738f4f34fee
[CL 22014947 by josh adams in ue5-main branch]
2022-09-14 16:12:03 -04:00
Ben Marsh
7f40651dd3
UAT: Move the CopyUAT command into AutomationUtils, so we can run build jobs without having AutomationScripts synced.
...
#preflight none
[CL 22007578 by Ben Marsh in ue5-main branch]
2022-09-14 11:08:23 -04:00
Dan Thompson
1648e152b4
Fix passing -WriteBackMetadataToAssetRegistry via RunUAT. Now you can pass this in ushell after the -- when doing .stage game.
...
#rb martin.ridgers
#preflight 6320b01c506f1a33e05a6765
[CL 21986745 by Dan Thompson in ue5-main branch]
2022-09-13 13:21:49 -04:00
josh adams
6417f1656a
- Used new ConfigRedirects to rename the following ini keys:
...
WhitelistConfigFiles=AllowedConfigFiles
BlacklistConfigFiles=DisallowedConfigFiles
WhitelistDirectories=AllowedDirectories
BlacklistLocalizationTargets=DisallowedLocalizationTargets
#preflight 631f5107ec5b0c765f0443ff
#jira UE-130960
#rb david.hibbits
[CL 21974206 by josh adams in ue5-main branch]
2022-09-12 18:26:45 -04:00
zack neyland
5d51db24e6
Fixes issue with -open and -build being specified on the command line with SyncProject.
...
#jira UE-161134
#preflight none
#rb Josh.Adams
[CL 21974141 by zack neyland in ue5-main branch]
2022-09-12 18:21:40 -04:00
Josh Adams
5b2f23198f
- Allow staging/packaging of programs (requires the program have a basic .uproject, see the new SlateUGS.uproject)
...
- Added code to patch paths for handling Programs having source in /Engine/Source/Programs/XYZ, their config fies, etc in /Engine/Programs/XYZ, and staging using /XYZ
- Mac can now apply -specifiedarchitecture to UAT builds of programs
- Added support to SlateUGS to load Pak files (programs have to opt-in to it in their main Build.cs)
#rb brandon.schaefer,david.harvey
#preflight 631a03202b7fe03eb6b0f16a
[CL 21894674 by Josh Adams in ue5-main branch]
2022-09-08 11:22:00 -04:00
andrew grant
687389742f
Benchmarking script uodate -
...
Tidied up CSV reporting of values to be more spreadsheet friendly
Allow -AllCompile to be used independently of -editor / -client
#rb na
#preflgiht https://horde.devtools.epicgames.com/job/6312a54fab25bb91f5a7e838
[CL 21776180 by andrew grant in ue5-main branch]
2022-09-03 11:10:17 -04:00
francis hurteau
2b0b657cc5
Fix issue where ucas staging in UEFN was not working due to a filtering error based on file path
...
#rb Josh.Adams
#preflight 630e733a0345de4ccfbd6279
[CL 21716922 by francis hurteau in ue5-main branch]
2022-08-30 23:48:19 -04:00
Joe Kirchoff
c800810383
SyncBinariesFromUGS: Retrieve correct compatible changelist using the existing P4Env
...
Move list of extensions treated as code to common location
#rnx
#rb ben.marsh
#preflight 63052cb8a45b007ea2836cc7
[CL 21518406 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:08:29 -04:00
Joe Kirchoff
ab70179fed
Protobuf 3.18.0 built via BuildCMakeLib rather than vcpkg
...
#rb trivial
#rnx
#preflight 630521e95366f61a42740faf
[CL 21518268 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:04:41 -04:00
Ben Marsh
e31a1cd327
UAT: Add separate log output for each line of mismatched Perforce case.
...
#preflight none
#jira UE-160729
[CL 21511495 by Ben Marsh in ue5-main branch]
2022-08-23 12:50:40 -04:00
Josh Adams
68a7d35895
- Fixing dictionary lookup error
...
#jira UE-161580
#rb trivial
#preflight 6303e469c85b7fef2257b8e0
[CL 21491995 by Josh Adams in ue5-main branch]
2022-08-22 16:21:19 -04:00
Josh Adams
43ae14a27a
- Added architectures flag to BuildPlugin, mostly for Mac users to choose what architecture their plugin supports
...
#rb roman.dzieciol
#preflight 62ff9f918b092b3f2499d0fa
[CL 21457613 by Josh Adams in ue5-main branch]
2022-08-19 11:00:22 -04:00
PJ Kack
638407e51c
UAT: Limit BuildCookRun time to wait for a dedicated server process to start logging to 10 seconds since servers (in shipping) may run with logging disabled (improvement for 19645492).
...
#jira UE-159535
#rb carlmagnus.nordin
#rnx
#preflight 62fb469b1e39eb26a018920f
[CL 21402223 by PJ Kack in ue5-main branch]
2022-08-16 03:41:52 -04:00