Proto commits in couler-proj/couler

These 21 commits are when the Protocol Buffers files have changed:

Commit:b363f59
Author:Yuan Tang
Committer:GitHub

feat: Support memoization cache in Go submitter (#189)

The documentation is generated from this commit.

Commit:fd3d7ab
Author:Yuan Tang
Committer:GitHub

feat: Support conversion from volume mounts to IR (#180) * Proto change Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add volume mounts Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add volume conversion Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>

Commit:1a2bafd
Author:Yan Xu
Committer:GitHub

feat: support step secret (#181) * support step secret * update

Commit:851f74d
Author:DIng Shengyi
Committer:GitHub

add inputs and outputs in canned step pb (#163) Co-authored-by: 半阙 <shengyi.dsy@antfin.com>

Commit:5beca61
Author:Yuan Tang
Committer:GitHub

feat: Allow to specify name and attributes in Workflow pb (#161) Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>

Commit:44488f5
Author:Yan Xu
Committer:GitHub

add attrs filed in step protobuf message (#160)

Commit:20f268b
Author:Wu Yi
Committer:GitHub

feat: support pass container resources (#158) * support pass container resources * update * update

Commit:cbb172c
Author:Yuan Tang
Committer:GitHub

fix: Remove unused import and regenerated proto files (#157) Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>

Commit:03100fc
Author:Wu Yi
Committer:GitHub

feat: env value use string type (#155) * env value use string type * update

Commit:2a469d5
Author:Yuan Tang
Committer:GitHub

feat: Support run_canned_step() for step zoo steps and conversion to Step IR (#152) * feat: Support CannedStepSpec in Step IR for passing step zoo steps Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add run_canned_step in Python SDK Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>

Commit:216ec18
Author:Wu Yi
Committer:GitHub

feat: Support when and exit handler (#150) * support when and exit handler * fix tests on ci

Commit:e204cb3
Author:Yuan Tang
Committer:GitHub

feat: Support conversion of step templates/IO/secrets (#149)

Commit:a3294a7
Author:Yuan Tang
Committer:GitHub

feat: Support conversion of DAG to Argo Workflow (#140) * feat: Support DAG in Argo Workflow conversion Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Refactor tests and support env Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Trigger test Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Print out message Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Added missing name Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add missing step names Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add missing resource fields Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Fix image that actually has Python Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add namespace Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Switch to use pod manifist instead of job Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Fix conditions Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Fix lint Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Fix failure condition Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Print node messages no matter what Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Increase timeout Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Timeout 10m Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Clean up Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Remove unnecessary changes Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Remove change in timeout Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Address comments Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>

Commit:d0be02b
Author:Wu Yi
Committer:GitHub

feat: Seperate step template in proto (#137) * seperate step template in proto * fix format * update

Commit:0aa912f
Author:dingshengyi
Committer:GitHub

add action and owner reference in resource spec (#135) Co-authored-by: 半阙 <shengyi.dsy@antfin.com>

Commit:aedbe50
Author:Wu Yi
Committer:GitHub

add artifact secret detail in proto (#133)

Commit:a8369db
Author:Wu Yi
Committer:GitHub

feat: Support concurrent steps proto representation (#134) * support concurrent steps proto representation * fix go tests

Commit:60a92ae
Author:Wu Yi
Committer:GitHub

feat: Add artifact details in proto (#129)

Commit:b153662
Author:Yan Xu
Committer:GitHub

feat: Add optimization framework in Go (#124)

Commit:0900b7a
Author:Yuan Tang
Committer:GitHub

feat: Add ContainerSpec and ResourceSpec to Step proto def (#121) * feat: Add ContainerSpec and ResourceSpec to Step proto def Signed-off-by: terrytangyuan <terrytangyuan@gmail.com> * Add missing env field in ContainerSpec * Update couler.proto * Update couler.proto

Commit:32de256
Author:Wu Yi
Committer:GitHub

feat: Add couler proto defs (#120) * add couler proto defs * update