Commit Graph

4306 Commits

Author SHA1 Message Date
william ewen
3c51ef5391 Adding AdditionalArgs LaunchIt field to RunUnreal
#rb Gary.Yuan
#rnx

[CL 26643487 by william ewen in 5.3 branch]
2023-07-27 12:12:32 -04:00
josh engebretson
6c0ffd962f Horde: Split out report test name to a property that can be overridden
#rnx

[CL 26642173 by josh engebretson in 5.3 branch]
2023-07-27 11:39:31 -04:00
rex hill
a3d994fe76 Log when DumpManifest is called to help debug what is overwriting a manifest
#rnx
#jira

[CL 26623588 by rex hill in 5.3 branch]
2023-07-26 17:47:17 -04:00
Josh Adams
362a214b7f - Added architecture to GetDestinationPlatform() so -destination param to xcodebuild can get simulators (and brought it over from 5.4)
- Added some logging to UseModernXcode so it is clear which mode is being used, and why
- Fixed stub creation in modern to use local dummy identity (no need for keychain unlocking), and moved files into Payload directory inside the stub
#jira UE-168571
#rb adam.kinge

[CL 26618612 by Josh Adams in 5.3 branch]
2023-07-26 15:49:51 -04:00
heather howell
99aa01ac39 [Gauntlet] Disable uploading of PersistentDownloadDir
[CL 26593480 by heather howell in 5.3 branch]
2023-07-25 19:23:15 -04:00
josh adams
275cb69b2f Brought changes over from UE5/Main
- Fixing the name of the .app when staging/deploying a BP IOS project with modern
- Uses a new AppleExports function to call MakeBinaryFilename, so we can use standardized name format for the BP .app
- Fixed which .app is archived for BP projects (it was archiving the UnrealGame.app, not the finalized MyProject.app)

- Programs now no longer use Game/Client entitlements, but can set bUseEntitlementsForPrograms to true in the .ini if really needed
- Added an Unrestricted.entitlements, an empty entitlements file
- Changed Programs to find the .ini for codesigning, without needing a .uproject

- Fixed path to strip to add a missing slash
- Pass -legacyxcode along to the legacy PostBuildSync step to make sure it uses legacy when overriding the .ini setting
- Added -legacyxcode commandline handler for legacy PostbuildSync

#jira UE-190517
#jira UE-189830
#rb various

[CL 26592555 by josh adams in 5.3 branch]
2023-07-25 18:39:53 -04:00
adam kinge
f355925d40 Set the correct sdk to use for iOS device and iOS Simulator builds
#jira UE-168571
#rb josh.adams

[CL 26575497 by adam kinge in 5.3 branch]
2023-07-25 11:32:22 -04:00
brendan lienau
406f574f32 [Gauntlet] Adds group parameter parsing to GauntletCommandLine
#rb adolf.stary

[CL 26575006 by brendan lienau in 5.3 branch]
2023-07-25 11:22:49 -04:00
josh adams
d357ecb7e7 Allow Info.plist and CodeResource files inside .app bundles to be different during horde jobs
#rb ryan.hummer
#p4v-cherrypick 26540812
#jira UE-189470

[CL 26550851 by josh adams in 5.3 branch]
2023-07-24 14:29:44 -04:00
axel riffard
936af545e2 Fix path issues on Windows for prepare for debug
#jira UE-189634
#rb trivial

[CL 26305758 by axel riffard in 5.3 branch]
2023-06-28 22:57:41 -04:00
william ewen
485a83257f Adding -Packaged param to RunUnreal
#rb Gary.Yuan
#rb Adolf.Stary
#rb Story.Martin

[CL 26296731 by william ewen in 5.3 branch]
2023-06-28 15:57:07 -04:00
michael wanderson
032abfa184 Undo //UE5/Release-5.3/Engine/... changelist 26152902, this removes the per app SDK version changes accidentally cherry-picked into 5.3.
#rb josh.adams

[CL 26218519 by michael wanderson in 5.3 branch]
2023-06-23 16:40:50 -04:00
stephen ma
69313c59f5 Update LowLevelTests to use BuildCookRun when test specifies StagesWithProjectFile.
- LowLevelTest.xml horde build step as a separate label
 - Relevant <General>.xml files updated to support the new build step
 - Added UpdateBuildGraphPropertiesFile.Automatoin.cs to help find files to checkout
 - OnlineTests updated to utilize new BuildCookRun param

#jira UE-188819
#rb Chris.Constantinescu, Jake.Niman

[CL 26194701 by stephen ma in 5.3 branch]
2023-06-22 17:34:11 -04:00
calvin zheng
3f9b3b622b - Moved SDK versions (MainVersion and Min/Max SDK version) from C# strings to SDK.json files in the Platform's Config folder
- Allow for per-project override in a project's platform's config folder (this is merging with my other work on per-project SDKs and validation of multi-target builds)
- More versions will move over after this
#rb david.harvey


#[robomerge][bot5] -FNMain

#ushell-cherrypick of 26150552 by josh.adams

[CL 26152902 by calvin zheng in 5.3 branch]
2023-06-21 12:34:18 -04:00
calvin zheng
f99e44009b - Handle manual codesigning with Modern Xcode (using all new settings, does not use the "green check" provisions in IOS project settings)
- Added support for AppStoreConnect API for automatic code signing (with command line builds, packaging from editor, etc) that doesn't need everyone to be signed in to Xcode (still need to sign in if using Xcode IDE to build/run)
- Fixed Modern to always create the IOS plist in UBT ApplePostBuild step
- Updated a bunch of ini setting names to remove Modern, given Modern will be standard in the future
- Added some settings XcodeProject settings in the editor, and updated some tooltips/category names
- Moved some functions around to clean up
- Added some debug code to catch errors

#rb adam.kinge,calvin.zheng,zack.neyland

#ushell-cherrypick of 26133818 by Josh.Adams

[CL 26152365 by calvin zheng in 5.3 branch]
2023-06-21 12:07:08 -04:00
per larsson
f974a99849 I/O - support for uploading on demand I/O store containers to S3 with UnrealPak
- added support for uploading containers marked as on demand directly from UnrealPak.exe
- removed C# based upload logic from automation scripts
- removed on demand I/O store writer since this change reads chunks directly from container files instead of loose files

Example usage:
UnrealPak.exe -Upload=<ContainerPathOrWildcard> -ServiceUrl=<URL> -Bucket=<BucketName> -AccessKey=<Key> -SecretKey=<Key>

Read credentials from an AWS key chain file with the following command line:
-CredentialsFile=<Path> -CredentialsFileKeyName=<EntryName>

Specify -KeepUploadedContainers to prevent UnrealPak to delete on demand containers after the upload has been completed.
Specify -BucketPrefix=<Path> to upload chunks to a specific sub directory within the bucket.

#rb none

[CL 26115550 by per larsson in 5.3 branch]
2023-06-20 04:28:53 -04:00
brendan lienau
6b83e67a56 [Gauntlet] Handle log writing exception
#rnx
#rb trivial

[CL 26096595 by brendan lienau in 5.3 branch]
2023-06-19 13:44:35 -04:00
brendan lienau
03fc8b815f [Gauntlet] Prevent OOM error when writing log files of substantial size
Prevent log files > 1gb in size from being written.
#rb Clayton.Langford
#rnx

[CL 26092095 by brendan lienau in 5.3 branch]
2023-06-19 11:46:15 -04:00
zousar shaker
ec34bd7437 [Backout] - CL26049351
[FYI] dan.engelbrecht
Original CL Desc
-----------------------------------------------------------------
Rework zenserver host address detection when using COTF
Make sure .projectstore file is properly staged in all scenarios

#rb zousar.shaker

[CL 26085249 by zousar shaker in 5.3 branch]
2023-06-19 02:24:48 -04:00
josh adams
3af76683da - Fixed ThisManifestDir in Turnkey with UNC style paths
#rb trivial

[CL 26072624 by josh adams in 5.3 branch]
2023-06-16 17:53:48 -04:00
dan engelbrecht
6f4871dcc8 Rework zenserver host address detection when using COTF
Make sure .projectstore file is properly staged in all scenarios

#rb zousar.shaker

[CL 26057336 by dan engelbrecht in 5.3 branch]
2023-06-16 12:38:05 -04:00
jerome delattre
3275d8d8e5 Gauntlet - Add extra context when failing on finding build target
#rnx
#rb trivial

[CL 26037205 by jerome delattre in 5.3 branch]
2023-06-16 02:01:35 -04:00
brendan lienau
f78a6043d2 [Gauntlet] Improve clarity for logging in DevicePool creation warnings
This should yield a call stack showing the explicit reason for failure to help track down intermittent issues.
#rb adolf.stary

[CL 25997394 by brendan lienau in ue5-main branch]
2023-06-14 17:43:59 -04:00
Zousar Shaker
794c1beace Fixes for the composition of the key when storing cloud snapshots.
#rb none

[CL 25989536 by Zousar Shaker in ue5-main branch]
2023-06-14 15:09:34 -04:00
chris constantinescu
eaa0b0ae58 Allow plugins "Tests" folder that can include test target and module files.
#rb Jerome.Delattre, Dave.Haslam
#jira UE-188420

[CL 25985206 by chris constantinescu in ue5-main branch]
2023-06-14 13:23:01 -04:00