StepActions are documented as a stable/GA feature (docs/stepactions.md), and #8485 tracked promoting the feature to GA. However, the StepAction API type still only exists in v1alpha1 and v1beta1 — there is no tekton.dev/v1 StepAction.
Unlike Task/Pipeline/TaskRun/PipelineRun, StepAction is absent from pkg/apis/pipeline/v1/register.go, the CRD (config/300-crds/300-stepaction.yaml) only serves v1alpha1/v1beta1 with v1beta1 as storage, and the webhook (cmd/webhook/main.go) only registers v1alpha1 <-> v1beta1 conversion.
This issue tracks graduating the StepAction API version to v1.
Tasks
Related
StepActions are documented as a stable/GA feature (
docs/stepactions.md), and #8485 tracked promoting the feature to GA. However, the StepAction API type still only exists inv1alpha1andv1beta1— there is notekton.dev/v1StepAction.Unlike Task/Pipeline/TaskRun/PipelineRun,
StepActionis absent frompkg/apis/pipeline/v1/register.go, the CRD (config/300-crds/300-stepaction.yaml) only servesv1alpha1/v1beta1withv1beta1as storage, and the webhook (cmd/webhook/main.go) only registersv1alpha1<->v1beta1conversion.This issue tracks graduating the StepAction API version to
v1.Tasks
pkg/apis/pipeline/v1/stepaction_{types,defaults,validation}.gov1beta1<->v1+ register incmd/webhook/main.goStepAction/StepActionListtopkg/apis/pipeline/v1/register.gov1, set storage version, configure conversion./hack/update-codegen.sh)v1beta1.StepActiontov1docs/pipeline-api.mdRelated