Build #5,434

License check with RAT and Checkstyle

Code commits

caskdata/cdap

  • albertshau <ashau@google.com>

    albertshau <ashau@google.com> 19e2ef6b0ceb680da1f58a3357e4b965984886ea

    Merge pull request #13435 from cptaffe/fix/source-condition-output-single-input-check
    CDAP-18030: Steps with multiple inputs within a condition branch are valid when condition is a source

  • Connor Taffe <connor.taffe@liveramp.com>

    Connor Taffe <connor.taffe@liveramp.com> da9ed89778ec9c6f9e7005b0d324e34390dcda74

    Add test case

    • cdap-app-templates/cdap-etl/cdap-etl-core/src/test/java/io/cdap/cdap/etl/spec/PipelineSpecGeneratorTest.java (version da9ed89778ec9c6f9e7005b0d324e34390dcda74)
  • Connor Taffe <connor.taffe@liveramp.com>

    Connor Taffe <connor.taffe@liveramp.com> 4d2c4379cb9229e36895897bb5a1fdb7bc78c4cf

    A step is single-input if its only source is the current condition
    When trimming the parents of a step with more than one input to determine
    the number of sources, also trim the current condition so that pipelines
    where the condition is the source do not error.

    • cdap-app-templates/cdap-etl/cdap-etl-core/src/main/java/io/cdap/cdap/etl/spec/PipelineSpecGenerator.java (version 4d2c4379cb9229e36895897bb5a1fdb7bc78c4cf)