Skip to content

Tekton Pipeline release v0.68.0 "LaPerm Giskard Reventlov" LTS

Latest
Compare
Choose a tag to compare
@tekton-robot tekton-robot released this 31 Jan 09:34

-Docs @ v0.68.0
-Examples @ v0.68.0

Installation one-liner

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

Attestation

The Rekor UUID for this release is 108e9186e8c5677a666d35f8508100e4c8e112033d805978d152a05eef3872377816f3756a588089

Obtain the attestation:

REKOR_UUID=108e9186e8c5677a666d35f8508100e4c8e112033d805978d152a05eef3872377816f3756a588089
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:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.68.0/release.yaml
REKOR_UUID=108e9186e8c5677a666d35f8508100e4c8e112033d805978d152a05eef3872377816f3756a588089

# 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 + ":v0.68.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

  • ✨ feat: improve step.Script variables references validation message (#8312)

improve step.Script variables references validation message

Fixes

  • 🐛 fix: reference params in default values, allow chained references in stepactions (#8536)

fixes #7935 allowing users to reference other parameters in default values

  • 🐛 fix: avoid panic when validate enum param with special matrix task (#8465)

fix: avoid panic when validate enum param with special matrix task

  • 🐛 Bump go-billy to latest main to fix a git resolver issue (#8306)

Binary file (standard input) matches

  • 🐛 fix: improve parsing logic to handle empty results (#8484)
  • 🐛 fix: minor version check for sidecar logic (#8447)
  • 🐛 fix(computeresource/tasklevel): Fixed a bug where abnormal calculatio… (#8399)

Misc

  • 🔨 better step result referencing and docs for step param substitution order and (#8528)
  • 🔨 build(deps): bump github.com/google/cel-go from 0.22.1 to 0.23.1 (#8541)
  • 🔨 Fix deprecated golangci-lint configuration (#8540)
  • 🔨 build(deps): bump github/codeql-action from 3.28.1 to 3.28.5 (#8534)
  • 🔨 build(deps): bump the all group in /tekton with 2 updates (#8533)
  • 🔨 build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 (#8530)
  • 🔨 build(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 (#8527)
  • 🔨 build(deps): bump google.golang.org/grpc from 1.69.4 to 1.70.0 (#8525)
  • 🔨 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.27.0 to 1.34.0 (#8520)
  • 🔨 build(deps): bump github.com/spiffe/spire-api-sdk from 1.10.0 to 1.11.1 (#8519)
  • 🔨 build(deps): bump github.com/google/cel-go from 0.20.1 to 0.22.1 (#8518)
  • 🔨 build(deps): bump github/codeql-action from 3.28.0 to 3.28.1 (#8509)
  • 🔨 build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#8508)
  • 🔨 build(deps): bump step-security/harden-runner from 2.10.2 to 2.10.4 (#8507)
  • 🔨 build(deps): bump the all group in /tekton with 2 updates (#8506)
  • 🔨 build(deps): bump go.opentelemetry.io/otel/trace from 1.33.0 to 1.34.0 (#8505)
  • 🔨 build(deps): bump k8s.io/client-go from 0.29.6 to 0.29.13 (#8504)
  • 🔨 build(deps): bump github.com/containerd/containerd from 1.7.20 to 1.7.25 (#8503)
  • 🔨 build(deps): bump github.com/sigstore/sigstore/pkg/signature/kms/hashivault from 1.8.4 to 1.8.12 (#8502)
  • 🔨 build(deps): bump google.golang.org/grpc from 1.67.3 to 1.69.4 (#8500)
  • 🔨 build(deps): bump k8s.io/code-generator from 0.29.7 to 0.29.13 (#8499)
  • 🔨 build(deps): bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.33.0 (#8498)
  • 🔨 build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.3 (#8497)
  • 🔨 build(deps): bump k8s.io/api from 0.29.6 to 0.29.13 (#8496)
  • 🔨 build(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to 5.6.2 (#8494)
  • 🔨 build(deps): bump github.com/spiffe/go-spiffe/v2 from 2.3.0 to 2.4.0 (#8493)
  • 🔨 build(deps): bump code.gitea.io/sdk/gitea from 0.18.0 to 0.20.0 (#8491)
  • 🔨 build(deps): bump go.opentelemetry.io/otel/trace from 1.28.0 to 1.33.0 (#8488)
  • 🔨 build(deps): bump the all group in /tekton with 2 updates (#8481)
  • 🔨 Migrate golangci-lint to a github workflow (#8480)
  • 🔨 build(deps): bump github.com/sigstore/sigstore/pkg/signature/kms/aws from 1.8.4 to 1.8.12 (#8478)
  • 🔨 build(deps): bump github.com/sigstore/sigstore/pkg/signature/kms/azure from 1.8.4 to 1.8.12 (#8477)
  • 🔨 build(deps): bump github.com/sigstore/sigstore/pkg/signature/kms/gcp from 1.8.4 to 1.8.12 (#8476)
  • 🔨 build(deps): bump github.com/sigstore/sigstore from 1.8.4 to 1.8.12 (#8475)
  • 🔨 build(deps): bump github.com/golangci/golangci-lint from 1.62.2 to 1.63.4 in /tools (#8472)
  • 🔨 build(deps): bump the all group in /tekton with 2 updates (#8471)
  • 🔨 build(deps): bump tj-actions/changed-files from 45.0.5 to 45.0.6 (#8470)
  • 🔨 Fixed make goimports (#8461)
  • 🔨 build(deps): bump github/codeql-action from 3.27.9 to 3.28.0 (#8459)
  • 🔨 build(deps): bump the all group in /tekton with 2 updates (#8458)
  • 🔨 .github/workflows: run e2e-matrix on all pull-request (#8454)
  • 🔨 build(deps): bump the all group in /tekton with 2 updates (#8440)
  • 🔨 build(deps): bump github/codeql-action from 3.27.6 to 3.27.9 (#8439)
  • 🔨 build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#8431)
  • 🔨 build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#8430)
  • 🔨 build(deps): bump chainguard/go from 551fd4c to 2cc6974 in /tekton in the all group (#8428)
  • 🔨 build(deps): bump tj-actions/changed-files from 45.0.4 to 45.0.5 (#8426)
  • 🔨 build(deps): bump actions/cache from 4.1.1 to 4.2.0 (#8425)
  • 🔨 build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 (#8424)
  • 🔨 Improve gha k8s e2e tests names (#8423)
  • 🔨 Ignore failures when rerunning jobs (#8421)
  • 🔨 Remove extra pip symbol (#8420)
  • 🔨 Fix getting the commit sha from comment event (#8419)
  • 🔨 Add /retest chatops command (#8417)
  • 🔨 chore: fix some function name in comment (#8415)
  • 🔨 Run e2e tests in GHA (#8411)
  • 🔨 tekton: fix bugfix-release.sh script (#8375)
  • 🔨 Make resolvers' maximum resolution timeout configurable (#8366)

Docs

  • 📖 Add PipelineRun pipeline-timeout note to pipeline docs (#8510)
  • 📖 Fix dead admission-webhook blog link in developer docs (#8489)
  • 📖 typo fix (#8437)
  • 📖 docs: replace link to link to page with link to page (#8429)
  • 📖 Updated releases.md for v0.66.0 (#8414)
  • 📖 Remove bad links from StepActions TOC (#8412)

Thanks

Thanks to these contributors who contributed to v0.68.0!

Extra shout-out for awesome release notes: