pipeline icon indicating copy to clipboard operation
pipeline copied to clipboard

TEP-0142 Promote StepActions to Beta

Open chitrangpatel opened this issue 10 months ago • 1 comments

This issue tracks the migration of StepActions, targeting v0.60.0.

https://github.com/tektoncd/pipeline/issues/7424 describes the feedback and feature requests we have been getting. All the blocking work seems to be almost completed. What's remaining are nice-to-have features which can be implemented in parallel. There are no issues related to the StepActions API so I think it can be promoted to Beta by v0.60.0.

Feature looking for Promotion

StepActions

https://github.com/tektoncd/community/blob/main/teps/0142-enable-step-reusability.md

Docs:

  • https://github.com/tektoncd/pipeline/blob/main/docs/stepactions.md

Current Feature Flag

enable-step-actions: false

Maintain Feature Flag as opt-in when promoting to Beta

enable-step-actions: false

Pipeline Release

v0.54.0

Issues Reported by the Users

  • https://github.com/tektoncd/pipeline/issues/7754
  • https://github.com/tektoncd/pipeline/issues/7764

Dogfooding

Yes, https://github.com/tektoncd/plumbing/pull/1849

Catalog

  • [x] Git: https://github.com/tektoncd/catalog/tree/main/stepaction
  • [x] Tekton Bundles: gcr.io/tekton-releases/catalog/upstream/stepactions
  • [x] ArtifactHub: https://github.com/artifacthub/hub/issues/3677#issuecomment-1987754079

Examples

  • https://github.com/tektoncd/pipeline/blob/main/examples/v1/taskruns/alpha/stepaction-git-resolver.yaml
  • https://github.com/tektoncd/pipeline/blob/main/examples/v1/taskruns/alpha/stepaction-params.yaml
  • https://github.com/tektoncd/pipeline/blob/main/examples/v1/taskruns/alpha/stepaction-passing-results.yaml
  • https://github.com/tektoncd/pipeline/blob/main/examples/v1/taskruns/alpha/stepaction-results.yaml
  • https://github.com/tektoncd/pipeline/blob/main/examples/v1/taskruns/alpha/stepaction.yaml

/kind feature

chitrangpatel avatar Mar 26 '24 15:03 chitrangpatel

/assign ericzzzzzzz

ericzzzzzzz avatar Apr 25 '24 19:04 ericzzzzzzz

Thanks @ericzzzzzzz for your work on this!!

/meow

chitrangpatel avatar May 15 '24 02:05 chitrangpatel

@chitrangpatel: cat image

In response to this:

Thanks @ericzzzzzzz for your work on this!!

/meow

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

tekton-robot avatar May 15 '24 02:05 tekton-robot