The GitHub Actions job "Required Checks" on texera.git/test-operator-metadata-types has succeeded. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: d391f8bbea80c685123a567087c244150ceed75a / Xinyuan Lin <[email protected]> test(workflow-operator): add unit test coverage for operator metadata types (OperatorInfo, PortDescription, PortDescriptor) Pin behavior of three core operator-metadata types: - OperatorInfo (case class): constructor field exposure; the four boolean flags (dynamicInputPorts/dynamicOutputPorts/supportReconfiguration/allowPortCustomization) default to false and round-trip true; OperatorInfo.forVisualization builds a single disallow-multi-links input and a single SINGLE_SNAPSHOT output; value equality - PortDescription (case class): field exposure; dependencies default List.empty + accepts explicit deps; value equality + copy; @JsonIgnoreProperties('allowMultiInputs') backward-compat marker - PortDescriptor (trait): inputPorts/outputPorts default to null (not empty) and are reassignable Scoped to the pure case-class/trait types only; the impure OperatorMetadataGenerator object (eager reflective registry init) is deliberately not touched. 11 new tests; scalafmtCheck + scalafixAll --check clean; no production-code changes. Report URL: https://github.com/apache/texera/actions/runs/27887264168 With regards, GitHub Actions via GitBox
