Commit Graph

14694 Commits

Author SHA1 Message Date
Ben Marsh
35ae375529 Add nodes to publish UGS zip files to Perforce.
#preflight none

[CL 20738473 by Ben Marsh in ue5-main branch]
2022-06-20 11:41:46 -04:00
Joakim Lindqvist
6a1755d29f Horde Storage - Updated documentation around auth setup
[CL 20736700 by Joakim Lindqvist in ue5-main branch]
2022-06-20 09:45:46 -04:00
Joakim Lindqvist
0fc3333ef6 Horde Storage - Removed support for the "AllNamespaces" special claim - this can be achived by using the acls in the auth setting instead
#preflight https://horde.devtools.epicgames.com/job/62b074b1ef1c98455449cd40

[CL 20736694 by Joakim Lindqvist in ue5-main branch]
2022-06-20 09:45:20 -04:00
Joakim Lindqvist
15e5cd0f3b Horde Storage - Deleted raw ddc endpoints which are not in use anymore
#preflight none

[CL 20736591 by Joakim Lindqvist in ue5-main branch]
2022-06-20 09:38:04 -04:00
Ben Marsh
46f110cf20 UGS: Increase the number of files queried for each changelist until we can determine whether it's a code change.
#preflight none

[CL 20736364 by Ben Marsh in ue5-main branch]
2022-06-20 09:15:20 -04:00
Joakim Lindqvist
861635bacc Horde Storage - Fixed bug when requiring more then one claim in a ACL where only having one of the claims was suffiecent to get access to the ACL
#preflight none

[CL 20736097 by Joakim Lindqvist in ue5-main branch]
2022-06-20 08:53:11 -04:00
Ben Marsh
c0f0e0679e UBT: Fix UHT output not being run through log parser.
#preflight none

[CL 20736036 by Ben Marsh in ue5-main branch]
2022-06-20 08:49:54 -04:00
carl bystrom
990d90c28f Horde: Make ComputeController instanceable again
Internal access modifier on constructor prevented class from getting instantiated by DI.

#preflight none

[CL 20735772 by carl bystrom in ue5-main branch]
2022-06-20 08:21:47 -04:00
Joakim Lindqvist
9fc33cbeb7 Horde Storage - Reworked how access control is managed within Horde Storage to align more with how Horde Build works. You now map ACLs to actions (from claims) which controls what you can do in each namespace. This allows us to grant read or write access to individual namespaces as well as moving more of the mapping from claims into configuration - thus supporting whatever claim setup licensees might have from their IdP
#preflight https://horde.devtools.epicgames.com/job/62b04081a0427d845626ace9

[CL 20735608 by Joakim Lindqvist in ue5-main branch]
2022-06-20 07:40:23 -04:00
CarlMagnus Nordin
54f50ee466 UnrealPak: Add support for creating multiple pak files at once instead of running a separate process for each
#jira FORT-457704
#rb pk.kack
#preflight 62b00c75a4631339e9972976
#robomerge EngineMerge

[CL 20734429 by CarlMagnus Nordin in ue5-main branch]
2022-06-20 04:34:49 -04:00
ben woodhouse
f5224f0a20 PerfReportTool 4.80. By default, only write SummaryTableRow values to json. Do not include secondary data such as tooltips, budget colors and flags. To enable this data, pass -summaryTableJsonWriteAllElementData
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20728365 via CL 20728367 via CL 20728370
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)

[CL 20732698 by ben woodhouse in ue5-main branch]
2022-06-19 23:41:49 -04:00
Ryan Durand
944ea7d415 Safe guard against massive lists of modified files causing a hang in AutomationTool.
#rnx
#jira none
#rb ryan.hummer,ben.marsh
#preflight

[CL 20717184 by Ryan Durand in ue5-main branch]
2022-06-18 06:15:46 -04:00
Ryan Hummer
756d2067ac GitDependencies: Fixing XML Serialization
dotnet6 changed XML Serialization to not omit newlines by default, ensure we write the dependencies xml with newlines

#rnx
#jira none
#rb none
#preflight na

[CL 20707790 by Ryan Hummer in ue5-main branch]
2022-06-17 14:53:57 -04:00
cedric caillaud
f555337d42 Headless chaos : fix unit test
#rb trivial
#jira none
#preflight none
#robomerge EngineMerge

[CL 20704982 by cedric caillaud in ue5-main branch]
2022-06-17 12:33:21 -04:00
Edstub207
0c5efddb9b PR #9037: Fixing issue with UGS not launching the correct executable when updating. (Contributed by Edstub207)
#jira UE-147813
#preflight none

[CL 20703313 by Edstub207 in ue5-main branch]
2022-06-17 10:44:04 -04:00
Ben Marsh
41586aac33 UGS: Fix main window losing maximized state when restoring from minimized.
#preflight none

[CL 20702242 by Ben Marsh in ue5-main branch]
2022-06-17 09:46:33 -04:00
Ben Marsh
f92b942aae UGS: Fix PerforceMonitor stopping updates after an exception is thrown.
#preflight none

[CL 20702102 by Ben Marsh in ue5-main branch]
2022-06-17 09:18:40 -04:00
Ben Marsh
94493fe5d1 UGS: Fix possibility for large changelists to be miscategorized as code/content.
#preflight none

[CL 20702092 by Ben Marsh in ue5-main branch]
2022-06-17 09:17:27 -04:00
Ben Marsh
ebe794a17c UBT: Add matcher for errors/warnings from UHT.
#preflight none

[CL 20701987 by Ben Marsh in ue5-main branch]
2022-06-17 09:03:30 -04:00
carl bystrom
d59bbba9f7 Horde: Enable configuring of auto-scale strategy settings through REST API
Strategy specific settings were not hooked up before.

#fyi Bryan.Johnson
#preflight 62ac4bc2c6467711b6789ed7

[CL 20700580 by carl bystrom in ue5-main branch]
2022-06-17 05:43:09 -04:00
bryan sefcik
201f16b130 * Added debug pch info.
#preflight 62abf6a95c69124c409fd15c

[CL 20699299 by bryan sefcik in ue5-main branch]
2022-06-16 23:51:17 -04:00
zaki
009af335d7 PR #9230: Fix AutomationTool ignoring -Timestamps flag (Contributed by zaki)
### Notes
This seems like a typo/oversight from @17765455

### Testing
Tested with a local UBT run

#rnx
#rb trivial
#jira UE-154806
#preflight 62abaa09382b868b9c9c22c8

[CL 20696696 by zaki in ue5-main branch]
2022-06-16 18:27:39 -04:00
ben woodhouse
1c77ad2557 PerfReportTool 4.79 - Add support for writing summary row data to JSON, either for all data or just for CSV Metadata.
Uses the following args:
  -summaryTableToJson <filename> : json filename to write summary table row data to
  -summaryTableToJsonFastMode : exit after serializing json data (skips making summary tables)
  -summaryTableToJsonMetadataOnly : only write CsvMetadata elements to json

This makes it easy to extract raw perf data and CSV metadata from a collection of PRC files. Non PRC paths are also supported.

[FYI] tyler.staples

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 20689812 via CL 20689846 via CL 20689864
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20693402 by ben woodhouse in ue5-main branch]
2022-06-16 16:04:15 -04:00
will damon
2cd6352a69 Enable support for Xcode 14
- Rebuild libsquish with macosx-version-min=10.15
- Remove duplicate definitions for HTTP status constants
- Use snprintf instead of sprintf in Metal & AGX profilers
- Silence deprecation warnings in ControlRigSpline third-party contrib.
- Disable fatal_warnings linker flag for clang 14 only on Mac (as a temporary workaround) for the linker complaning about not being able to compact unwinding information for particular functions.

#rb adam.kinge, brandon.shaefer, sara.schvartzman
#fyi richard.wallis, jack.porter
#jira none
#rnx
#preflight 62a8f1261f6754ac09c886fb

[CL 20687742 by will damon in ue5-main branch]
2022-06-16 11:16:02 -04:00
Joakim Lindqvist
89e02fbffd Horde Storage - Removed usage of legacy ref store from BlobStoreConsistencyCheck, while correct to consider those namespaces as well practically it doesnt matter much and this causes issues when the legacy setup is not configured (which it shouldnt be for anyone as it is deprecated)
#preflight none

[CL 20684933 by Joakim Lindqvist in ue5-main branch]
2022-06-16 05:43:28 -04:00