Skip to content

Tekton Pipeline release v0.31.0 "Birman Bors"

Compare
Choose a tag to compare
@tekton-robot tekton-robot released this 14 Dec 22:37

πŸŽ‰ Fix for the debug mode, retry task resolution on transient error, and taskRun annotations updated to include the release version πŸŽ‰

-Docs @ v0.31.0
-Examples @ v0.31.0

Installation one-liner

kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.31.0/release.yaml

⚠️ Known Issues

  • #4483 Implicit parameter mapping incorrectly passes params from the top-level Pipeline or PipelineRun to taskRef Pipeline Tasks. Mapping should only occur from top-level resource to Pipeline Tasks with in-line taskSpec. This issue only affects users with enable-api-fields: alpha in the feature-flags ConfigMap stored in the tekton-pipelines namespace.

Changes

Fixes

  • πŸ› Explicitly annotate TaskRuns with release version. (#4424)

More consistently apply the pipeline.tekton.dev/release annotation to TaskRun resources.

  • πŸ› make debug scripts comply with new /tekton/run (#4416)

Debug scripts were unusable due to addition of the new /tekton/run behavior. This commit makes them usable again.

  • πŸ› Retry TaskRef resolution on etcd errors (#4392)

Retry Task resolution on transient etcd errors

  • πŸ› Fix TestDAGPipelineRun flakiness. (#4419)

  • πŸ› Refactor CloudEvent related tests to use common set of helpers (#4387)

  • πŸ› Put workspace-in-sidecar example into no-ci (#4380)

Misc

  • πŸ”¨ Move Events test helpers to test package (#4405)

Docs

  • πŸ“– Document that k8s 1.20 is the minimum required (#4414)

  • πŸ“– Add v0.30.0 to the README (#4413)

  • πŸ“– Fix conflicting docs for /tekton/steps API Compatibility. (#4395)

action required: Users should not assume the directory/file structure of /tekton/steps. Use $(steps.step-.exitCode.path) instead.

  • πŸ“– docs: add myself as topical owner for debug (#4390)

Thanks

Thanks to these contributors who contributed to v0.31.0!

Extra shout-out for awesome release notes: