fromhera.workflowsimport(Container,GitArtifact,Workflow,)withWorkflow(generate_name="input-artifact-git-",entrypoint="git-clone")asw:Container(name="git-clone",image="golang:1.10",command=["sh","-c"],args=["git status && ls && cat VERSION"],working_dir="/src",inputs=[GitArtifact(name="argo-source",path="/src",repo="https://github.com/argoproj/argo-workflows.git",revision="v2.1.1",),],)
apiVersion:argoproj.io/v1alpha1kind:Workflowmetadata:generateName:input-artifact-git-spec:entrypoint:git-clonetemplates:-name:git-clonecontainer:image:golang:1.10workingDir:/srcargs:-git status && ls && cat VERSIONcommand:-sh--cinputs:artifacts:-name:argo-sourcepath:/srcgit:repo:https://github.com/argoproj/argo-workflows.gitrevision:v2.1.1