Commit Graph

4633 Commits

Author SHA1 Message Date
ben marsh
f1cff2b71b Remove P4 syncing from updating version files on buildmachines. Builders can track their own workspace without having to sync files manually.
[CL 31948098 by ben marsh in ue5-main branch]
2024-03-01 12:51:37 -05:00
zousar shaker
ee56ca91a5 Automation support for using an HTTP2-only endpoint when publishing snapshots to the cloud. Also ensured that the snapshot descriptor can refer to an alternate endpoint that isn't HTTP2-only so that you can publish to one endpoint, but still leave the descriptor referring to another.
[CL 31913095 by zousar shaker in ue5-main branch]
2024-02-29 12:25:13 -05:00
ben marsh
89455d1556 Update allowed .NET versions to fix build warnings, and add support for parsing NET core versions.
#jira UE-208533

[CL 31910618 by ben marsh in ue5-main branch]
2024-02-29 11:26:16 -05:00
paul chipchase
e206a99620 Changed the staging option '-Upload=LocalZen' to use IasTool rather than UnrealPak.
#rb Martin.Ridgers
#rnx

- Instead of passing in '-Upload=<PathToPaks>' the IasTool expects first a command 'Upload' followed by '<PathToPaks>' as it's own arg.
- Rather than adding an IasTool version of ::GetUnrealPakLocation, I have opted to keep the code all together in a single function as we are likely to remove this from the general staging scripts at some point.

[CL 31902068 by paul chipchase in ue5-main branch]
2024-02-29 05:20:55 -05:00
calvin zheng
d21ba7eabb clean up comments
#jira UE-206565
#rb calvin.zheng

[CL 31816257 by calvin zheng in ue5-main branch]
2024-02-26 16:12:56 -05:00
jerome delattre
bf92a7b186 Change log severity level for role for better report readability. Info in the header, and an Error in the role summary.
+ Better reflect severity base on role processed status

#rb brendan.lienau, sean.sweeney, sebastian.lewicki

[CL 31735672 by jerome delattre in ue5-main branch]
2024-02-22 16:45:00 -05:00
dorgonman
8430c41472 Fix Unable to locate DeviceSupport directory with suffix 'DeveloperDiskImage.dmg' error when upgrade to xcode15 for iOS 17
PR #11491

#rb zack.neyland

[CL 31732695 by dorgonman in ue5-main branch]
2024-02-22 15:32:38 -05:00
ben marsh
0dbe097ef2 Horde: Allow specifying a description string for artifacts.
#jira UE-207508

[CL 31729764 by ben marsh in ue5-main branch]
2024-02-22 14:17:29 -05:00
josh adams
2b258842b5 - Cleaned up remaining UnrealEditor-Cmd.exe hardcodes, and using the recently checked in GetEditorForProject function
- Renamed some "FileReference ProjectName" to "FileReference ProjectFile"
- Passing in "null" for a lot of UnrealExe params, instead of "UnrealEditor-Cmd", so allow GetEditorForProject to be called (we must still allow for a true override, so we can't get rid of the param)
- Added FileSystemReference.Exists
#rb David.Harvey

[CL 31660211 by josh adams in ue5-main branch]
2024-02-20 18:03:33 -05:00
ben marsh
879f918be2 Horde: Fix build error in default configuration of packaged build script.
* BuildAndTestProject.xml now takes optional -set:ProjectFile=... argument rather than specifying name and directory individually.
* Also improved error message for invalid object names in buildgraph script parser.

[CL 31651916 by ben marsh in ue5-main branch]
2024-02-20 14:02:32 -05:00
brendan lienau
671a6f3b63 [Gauntlet] Re-order TargetDeviceAndroid members/defintions
#jira UE-201388

[CL 31648546 by brendan lienau in ue5-main branch]
2024-02-20 12:10:44 -05:00
joe kirchoff
f894052e4f Remove some old references to mono
#rnx
#jira UE-206585, UE-206586
#rb ryan.hummer

[CL 31634408 by joe kirchoff in ue5-main branch]
2024-02-19 19:18:28 -05:00
josh adams
610ad3e065 - Added a shared GetEditorForProject() function which should be used in UAT to get the path to the binary to run, becasue UnrealEditor-Cmd.exe is not always correct (if the editor is a Unique build environment, the editor to use to cook etc is the project editor. not UnrealEditor)
#rb david.harvey

[CL 31621119 by josh adams in ue5-main branch]
2024-02-19 15:10:30 -05:00
adam kinge
59e6dfe511 Launch build onto iOS Simulator
Part 3 of 3

#jira UE-197974
#rb josh.adams

[CL 31589575 by adam kinge in ue5-main branch]
2024-02-16 19:17:16 -05:00
josh adams
386e9bdc0e - Split up the UAT BuildCommand into 2 agendas, one for project targets, one for shared, so per-project SDKs won't cause conflicts with shared targets
#rb david.harvey

[CL 31578265 by josh adams in ue5-main branch]
2024-02-16 15:41:57 -05:00
dan thompson
15fd28a21e Reference Chunk Database:
* Optionally output a CSV of changed/new packages.
* Add an additional directory input if containers get separated off during a build process
* Catch optional segment containers and patch up the container id per the id fix in a separate CL.
bunch of different preflights due to CIS issues.
#rb fabian.giesen
#jira UE-172130

[CL 31576665 by dan thompson in ue5-main branch]
2024-02-16 15:10:30 -05:00
jerome delattre
1d92edcb21 Lower log severy on failing attempt to install application on device.
#jira UE-206758
#rnx
#rb sean.sweeney, sebastian.lewicki

[CL 31563831 by jerome delattre in ue5-main branch]
2024-02-16 09:46:43 -05:00
ben marsh
a235f299f3 BuildGraph: Allow #gh-light-mode-only and #gh-dark-mode-only tags on images in Markdown files.
[CL 31520401 by ben marsh in ue5-main branch]
2024-02-15 10:46:16 -05:00
ben marsh
e57c7e20f0 UAT: Fix static analysis warnings (and error building from VS?) due to style issues. Created separate exception types to make the new code more idiomatic.
[FYI] Daniel.Lamb

[CL 31511265 by ben marsh in ue5-main branch]
2024-02-14 23:39:59 -05:00
daniel lamb
a1e5c350ec Fixed move task so it respects ErrorIfNotFound option.
[REVIEW] [at]Ryan.Hummer

[CL 31506238 by daniel lamb in ue5-main branch]
2024-02-14 20:30:30 -05:00
jerome delattre
f69a080a06 Disable report for Horde on UE.InstallOnly dummy test
#rb rob.huyett

[CL 31489766 by jerome delattre in ue5-main branch]
2024-02-14 15:18:58 -05:00
jerome delattre
816e991357 [Gauntlet] Introduce a new class (UnrealLogStreamParser) to handle Unreal Structure logging output natively and use it during test tick to avoid parsing the output several times.
#jira UE-201653
#rnx
#rb sebastian.lewicki

[CL 31446261 by jerome delattre in ue5-main branch]
2024-02-13 16:19:18 -05:00
nickdarnell
baa15cbbcc PR #11468: Default parameters should be added to the list of valid arguments in BuildGraph scripts.
#jira UE-206580

[CL 31437841 by nickdarnell in ue5-main branch]
2024-02-13 13:48:20 -05:00
calvin zheng
18cbb40012 Fix archive fail when packaging a BP only project for distribution
#jira UE-202165
#rb Josh.Adams

[CL 31392328 by calvin zheng in ue5-main branch]
2024-02-12 13:54:09 -05:00
per larsson
ffb7f81acf UAT - include container files (.utoc/.ucas) when checking for existing staged files
#rb Paul.Chipchase
#jira UE-205954

[CL 31380291 by per larsson in ue5-main branch]
2024-02-12 09:12:57 -05:00