pipelines/sdk
Ajay Gopinathan 911562f8d3
fix(sdk): Relax the requirement that component inputs/outputs must appear on the command line. (#6268)
* Relax the requirement that component inputs/outputs must appear
on the command line.

This change enables component builders to define their implementation
(i.e. the container arg and command) independent of the actual
component inputs/outputs defined in component.yaml. The latter will be
used when determining inputs/outputs during compilation.

Only works for tasks that turn into ContainerOps during compilation.
Naturally, does not work for ContainerOps (which have no inputs/outputs
anyway).

* fix bugs, update goldens.

* Fix issue with inputs.

* merge and update.

* Restore compiler yamls.

* Disambiguate parameters and artifacts in component bridge.

* Restore goldens from HEAD.

* restore compiler_tests.py to HEAD.

* str-ify pipeline params.

* cr comments.
2021-08-10 14:40:25 -07:00
..
hack Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
python fix(sdk): Relax the requirement that component inputs/outputs must appear on the command line. (#6268) 2021-08-10 14:40:25 -07:00
OWNERS chore: Adding ji-yaqi to API & SDK OWNERS files, remove inactive members. (#5733) 2021-05-25 16:06:40 -07:00
RELEASE.md chore(sdk): Create RELEASE.md for future release documentations (#6276) 2021-08-09 15:26:24 -07:00