The GitHub Actions job "License Binary Checker" on texera.git/main has failed. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: c435aa73434f64fbffe82d5242ded17b56952aab / Asish Kumar <[email protected]> fix(workflow-operator): default boolean metadata fields (#5177) ### What changes were proposed in this PR? Some operator boolean properties initialized to `false` did not declare a JSON-schema default value, so the frontend form could render them as neutral checkboxes instead of unchecked checkboxes. This PR adds explicit `defaultValue = "false"` metadata for: - `FilledAreaPlotOpDesc.facetColumn` - `DumbbellPlotOpDesc.showLegends` - `JSONLScanSourceOpDesc.flatten` It also adds a focused metadata-generation spec that asserts these boolean schemas include a `false` default. ### Any related issues, documentation, discussions? Closes #4015. ### How was this PR tested? Validated locally with a temporary Postgres container loaded with the same DDL files used by CI for JOOQ generation. ``` JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 COURSIER_CACHE=/tmp/texera-coursier-cache /usr/lib/jvm/java-17-openjdk-amd64/bin/java -Dsbt.ivy.home=/tmp/texera-ivy-cache -Dsbt.boot.directory=/tmp/texera-sbt-boot -Dsbt.global.base=/tmp/texera-sbt-global -jar /tmp/sbt-launch-1.12.9.jar "WorkflowOperator/testOnly org.apache.texera.amber.operator.metadata.OperatorBooleanDefaultSpec" ``` Result: 2 passed. ``` JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 COURSIER_CACHE=/tmp/texera-coursier-cache /usr/lib/jvm/java-17-openjdk-amd64/bin/java -Dsbt.ivy.home=/tmp/texera-ivy-cache -Dsbt.boot.directory=/tmp/texera-sbt-boot -Dsbt.global.base=/tmp/texera-sbt-global -jar /tmp/sbt-launch-1.12.9.jar scalafmtCheckAll ``` Result: passed. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: OpenAI Codex (GPT-5) Report URL: https://github.com/apache/texera/actions/runs/26399693404 With regards, GitHub Actions via GitBox
