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

Reply via email to