Download Latest Version Tekton Pipeline release v1.2.0 _Dragon Li Dreadnought_ source code.zip (23.8 MB)
Email in envelope

Get an email when there's a new version of Tekton Pipelines

Home / v1.0.0
Name Modified Size InfoDownloads / Week
Parent folder
release.notags.yaml 2025-04-29 1.6 MB
release.yaml 2025-04-29 1.6 MB
README.md 2025-04-28 7.2 kB
Tekton Pipeline release v1.0.0 _Oriental Omnidroid_ LTS source code.tar.gz 2025-04-28 15.5 MB
Tekton Pipeline release v1.0.0 _Oriental Omnidroid_ LTS source code.zip 2025-04-28 23.7 MB
Totals: 5 Items   42.3 MB 0

🎉 1.0.0 is live 🎉 StepActions are GA and Git resolvers enhancements 🎉

-Docs @ v1.0.0 -Examples @ v1.0.0

Installation one-liner

:::shell
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v1.0.0/release.yaml

Attestation

The Rekor UUID for this release is 108e9186e8c5677a3c232a877172a3c7967bdcb84afa4bc0a3819fe35e8796e324bbc364356d4349

Obtain the attestation:

:::shell
REKOR_UUID=108e9186e8c5677a3c232a877172a3c7967bdcb84afa4bc0a3819fe35e8796e324bbc364356d4349
rekor-cli get --uuid $REKOR_UUID --format json | jq -r .Attestation | jq .

Verify that all container images in the attestation are in the release file:

:::shell
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/pipeline/previous/v1.0.0/release.yaml
REKOR_UUID=108e9186e8c5677a3c232a877172a3c7967bdcb84afa4bc0a3819fe35e8796e324bbc364356d4349

# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGES=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|.name + ":v1.0.0@sha256:" + .digest.sha256')

# Download the release file
curl "$RELEASE_FILE" > release.yaml

# For each image in the attestation, match it to the release file
for image in $REKOR_ATTESTATION_IMAGES; do
  printf $image; grep -q $image release.yaml && echo " ===> ok" || echo " ===> no match";
done

Changes

Features

  • :sparkles: fix: resolve Git Anonymous Resolver excessive memory usage (#8677)

RemoteResolutions using the Git Resolver now use the git binary instead of the Golang library go-git to shallow-clone, shallow-fetch, then checkout the provided repository at the given revision. This reduces resolution time and memory significantly. Some git providers such as Gitea may not support fetching revisions if the revision is a SHA which is not reachable via a ref or is not at a ref/head. In general, no user action is required.

See also: https://git-scm.com/docs/protocol-capabilities#_allow_reachable_sha1_in_want

Resolves https://github.com/tektoncd/pipeline/issues/8652

  • :sparkles: feat(pipeline): allow variable substitution in pipeline.tasks[].onError (#8600)

feat(pipeline): allow variable substitution in pipeline.tasks[].onError

  • :sparkles: Add configuration for custom bundle resolver backoff (#8574)

Enables the configuration of backoffs for a bundle resolver requests.

  • :sparkles: feat: promote StepActions to GA (#8546)

StepActions promoted to GA and is available by default. The enable-step-actions feature flag exists as a no-op flag to ensure that existing user workflows which might rely on this flag are not disabled. This flag will be removed completely in a later release.

  • :sparkles: feat: add support for authenticated git clone (#8537)

n optional token can now be passed to the git clone method (using go-git library) to bypass token limit when using the API.

Fixes

  • :bug: fix: add stepaction as a valid kind in the hub resolver (#8635)

the hub resolver now validates StepActions as a valid kind

  • :bug: fix: avoid fan out matrix task failed due to result ref (#8487)

fix: avoid fan out matrix task failed due to result ref

  • :bug: fix: handle subPath directory creation errors gracefully (#8683)

Misc

  • :hammer: cleanup: [TEP-0135] remove deprecated disable-affinity-assistant feature flag (#8603)

Binary file (standard input) matches

  • :hammer: cleanup: remove clustertask support (#8601)

Remove ClusterTask support completely * :hammer: Bump go.mod and tools/go.mod to go 1.23 (#8482)

Updating go to 1.23

  • :hammer: misc: promote to beta (#8343)

keep-pod-on-cancel feature flag will be enabled in default

  • :hammer: build(deps): bump github/codeql-action from 3.28.15 to 3.28.16 (#8729)
  • :hammer: build(deps): bump step-security/harden-runner from 2.11.1 to 2.12.0 (#8728)
  • :hammer: build(deps): bump the all group in /tekton with 4 updates (#8727)
  • :hammer: build(deps): bump github.com/sigstore/sigstore from 1.8.15 to 1.9.4 (#8724)
  • :hammer: build(deps): bump k8s.io/apimachinery from 0.32.2 to 0.32.4 (#8723)
  • :hammer: build(deps): bump the all group in /tekton with 2 updates (#8722)
  • :hammer: build(deps): bump tj-actions/changed-files from [be393a] to [c34c1c] (#8721)
  • :hammer: build(deps): bump github/codeql-action from 3.28.14 to 3.28.15 (#8705)
  • :hammer: build(deps): bump tj-actions/changed-files from [6abeaa] to [be393a] (#8704)
  • :hammer: build(deps): bump ko-build/setup-ko from 0.8 to 0.9 (#8703)
  • :hammer: build(deps): bump the all group in /tekton with 4 updates (#8702)
  • :hammer: build(deps): bump github/codeql-action from 3.28.13 to 3.28.14 (#8690)
  • :hammer: build(deps): bump tj-actions/changed-files from [27ae6b] to [6abeaa] (#8689)
  • :hammer: build(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 (#8688)
  • :hammer: build(deps): bump step-security/harden-runner from 2.11.0 to 2.11.1 (#8687)
  • :hammer: build(deps): bump the all group in /tekton with 2 updates (#8686)
  • :hammer: build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#8680)
  • :hammer: build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#8678)
  • :hammer: build(deps): bump go.opentelemetry.io/otel from 1.34.0 to 1.35.0 (#8676)
  • :hammer: Consume release pipeline images and task bundles from GHCR (#8674)
  • :hammer: build(deps): bump k8s.io/code-generator from 0.31.6 to 0.31.7 (#8645)

Docs

  • :book: Add v0.70 to the releases doc and fix dates of v0.64 and v0.69 releases (#8699)
  • :book: Move Step when expressions documentation from StepActions to Tasks documetnation. (#8672)
  • :book: Update link to section on overriding task requests (#8650)
  • :book: chore: param enum usage example for stepaction (#8605)

Thanks

Thanks to these contributors who contributed to v1.0.0! * :heart: @AlanGreene * :heart: @aThorp96 * :heart: @arewm * :heart: @chengjoey * :heart: @chmouel * :heart: @dependabot[bot] * :heart: @l-qing * :heart: @samdoran * :heart: @twoGiants * :heart: @vdemeester * :heart: @waveywaves

Extra shout-out for awesome release notes: * :heart_eyes: @aThorp96 * :heart_eyes: @arewm * :heart_eyes: @chengjoey * :heart_eyes: @chmouel * :heart_eyes: @l-qing * :heart_eyes: @vdemeester * :heart_eyes: @waveywaves

Source: README.md, updated 2025-04-28