Hey! So I’m attempting to configure out Submit Tool to run preflight’s in horde and then run the built-in validator to check for a passing build. I was able to get it mostly working until I tried running the validator which is giving me an odd warning and then failing without any extra information. It looks like this:
LogValidators: Warning: [Valid Preflight Validator] Task is not correctly setup and should run in this CL
LogValidators: Error: ========================[Errors Summary #7]========================
LogValidators: Warning: [Valid Preflight Validator] Task is not correctly setup and should run in this CL
LogValidators: Error: ================================================================
I setup our configuration based off other UDN posts, which feels pretty standard after I saw a few:
[Tags.Preflight]
bIsDisabled=false
TagId="#pf"
TagLabel="Preflight"
ToolTip="Preflight build link."
InputType="Preflight"
[Validator.Preflight]
Type="PreflightValidator"
CustomName="Valid Preflight Validator"
Invalidated=("Description")
IsRequired="false"
bRequireCompleteWhenOptional="true"
DependsOn=("Tag")
ToolTip="This validator ensures you have a valid preflight and it has succeeded."
TaskArea="Changelist"
bIgnoredForTag="true"
[SubmitTool.Horde]
HordeServerAddress="<our url>"
StartPreflightURLFormat="<our url>/stream/main?tab=all&newbuild=true&allowtemplatechange=true&shelvedchange={CLID}&p4v=true&templateId=build_windows_client_steam"
FindPreflightURLFormat="<our url>/api/v1/jobs?includePreflight=true&preflightOnly=true&preflightChange={CLID}"
FindSinglePreflightURLFormat="<our url>/api/v1/jobs/{PreflightId}"
FetchPreflightEachSeconds=180
FetchPreflightEachSecondsWhenInProgress=90
DefaultPreflightTemplate="build_windows_client_steam"
+Definitions=((RegexPath=".*",Template="build_windows_client_steam",AdditionalTasks=)),((RegexPath=".*",Template="build_windows_client_eos",AdditionalTasks=))
Our other validators are still running fine, it just seems to be this one having issues even doing a full run. Any help would be appreciated!