* upgrade tekton to 0.35.1
Upgrade tekton to 0.35.1, including:
- tekton manifests
- go.mod to use new pkg and update all related pkgs
- update pipeline-loops to also use new tekton pkg
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
* update tekton to 0.36
update tekton, license files, and cache server
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
* fix compile error on test code
for taskrun's step, it doesn't use container data struct
any more
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
* update compiler
add `type` for the taskSpec.results and update all
yaml files accordingly
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
* feat(SDK): extension function `Loop.enumerate()`
Add helper function: `enumerate()` in Loop to
return indices and item. It could be used to get
current iteration number and item value.
Signed-off-by: Yihong Wang <yh.wang@ibm.com>
* add logic to handle nested loop
Add logic to handle nested loop and test cases
Signed-off-by: Yihong Wang <yh.wang@ibm.com>