Commit Graph

554 Commits

Author SHA1 Message Date
zousar shaker
106b9499e0 Convert ue.projectstore file to json.
#rb dan.engelbrecht

[CL 32464544 by zousar shaker in ue5-main branch]
2024-03-24 22:03:42 -04:00
ben marsh
658712be03 BuildGraph: Add support for setting artifact metadata in buildgraph scripts.
[CL 32464121 by ben marsh in ue5-main branch]
2024-03-24 19:35:13 -04:00
ben marsh
d45e9a8912 Horde: Add output artifacts to the graph from the exported BuildGraph definition.
#jira UE-209346

[CL 32281799 by ben marsh in ue5-main branch]
2024-03-15 15:15:38 -04:00
ben marsh
eb6705de13 Horde: Add additional artifact parameters to BuildGraph scripts.
#rnx

[CL 32273839 by ben marsh in ue5-main branch]
2024-03-15 10:57:16 -04:00
ben marsh
6898e6a420 Horde: Build fix.
[CL 32178847 by ben marsh in ue5-main branch]
2024-03-12 09:25:27 -04:00
Alejandro Arango
b9579f02ff Templates: Fixed some ME templates not showing up in Linux
Also fixed a couple of unversioned uassets.

TP_DMXBP
---------
InstalledEngineFilters.xml
    Removed it from CopyEditorFilterWin64
    Added it to CopyEditorFilter
    Remove it from ProjectsToBuildDDCWin64
    Added it to ProjectsToBuildDDC
InstalledBuild.cs
    Moved out of win64 condition in GetDdcProjects

With this, it should now also show up in Linux and Mac.

TP_nDisplayBP
-------------

.uproject
    Removed Vscouting and OpenXR dependency.
    Added Linux in its TargetPlatforms
InstalledEngineFilters.xml
    Added to CopyEditorFilterLinux (so we'll have Win+Linux)

With this, it should now also show up in Linux.

#jira UE-165507
#rb vitalii.boiko

#virtualized

[CL 32112299 by Alejandro Arango in ue5-main branch]
2024-03-07 22:10:07 -05:00
ben marsh
5246dbd597 Upload PCBs to Horde using the same changelist number as the P4 PCBs.
[CL 32043389 by ben marsh in ue5-main branch]
2024-03-05 20:12:18 -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
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
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
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
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
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
ben marsh
581b30d160 Horde: Fix errors publishing artifacts using the CreateArtifact task due to Horde services not being registered with DI container.
[CL 31348164 by ben marsh in ue5-main branch]
2024-02-09 13:28:35 -05:00
Ryan Hummer
340e32fbf9 Adding an option to run code signing via signtool.exe in parallel, up to 16 concurrent instances.
* Exposing the option to the InstalledEngineBuild.xml, off by default
* Moving to a signing service requires parallel calls for performance
* Some clean up of log printing to improved structured logging output

#rnx
#jira UE-204728
#rb Chad.Garyet

#changelist validated
#virtualized

[CL 31228478 by Ryan Hummer in ue5-main branch]
2024-02-06 15:39:04 -05:00
joakim lindqvist
d3ec16574a Corrected documentation on nuget license check task
[CL 31171484 by joakim lindqvist in ue5-main branch]
2024-02-05 09:07:39 -05:00
ben marsh
d95988bb31 BuildGraph: Log the tool id when deploying to Horde.
[CL 31159503 by ben marsh in ue5-main branch]
2024-02-03 12:59:37 -05:00
matt breindel
70abdd189d Adding support to the BuildGraph system to allow properties first declared inside a macro to be flagged as CreateInParentScope causing them to be created in the scope containing the macro invocation. This allows macros to be used to define collections of properties. This pattern is now used in EditorPerf.xml inside the SetupPerfProject macro.
#rb [at]ben.marsh [at]ryan.hummer [at]bryan.johnson
#jira UE-205820

[CL 31149655 by matt breindel in ue5-main branch]
2024-02-02 19:00:11 -05:00
zousar shaker
9f1b48b917 Change naming of .projectstore to ue.projectstore to avoid having hidden by default status on Mac/Linux.
#rb dan.engelbrecht

[CL 31054932 by zousar shaker in ue5-main branch]
2024-01-31 13:01:29 -05:00
ben marsh
d7e9748b6a Horde: Fix broken links in docs.
[CL 30985485 by ben marsh in ue5-main branch]
2024-01-29 22:21:53 -05:00
ben marsh
4ddd631dd0 Missing copyright notice.
[CL 30984582 by ben marsh in ue5-main branch]
2024-01-29 21:43:42 -05:00
ben marsh
5a8f7cff4e BuildGraph: Add a task to check links within a set of markdown files.
#jira UE-205187

[CL 30984048 by ben marsh in ue5-main branch]
2024-01-29 21:20:32 -05:00
ben marsh
a7a7d64386 Build fix.
[CL 30960714 by ben marsh in ue5-main branch]
2024-01-28 16:36:08 -05:00