-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
to2cc6974
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!
- ❤️ @AlanGreene
- ❤️ @Ccheers
- ❤️ @RenuBhati
- ❤️ @SaschaSchwarze0
- ❤️ @aThorp96
- ❤️ @afrittoli
- ❤️ @chengjoey
- ❤️ @chmouel
- ❤️ @clintonsteiner
- ❤️ @dependabot[bot]
- ❤️ @jkhelil
- ❤️ @justinabrahms
- ❤️ @l-qing
- ❤️ @lvyaoting
- ❤️ @say5
- ❤️ @vdemeester
- ❤️ @waveywaves
- ❤️ @zou2699
Extra shout-out for awesome release notes:
- 😍 @chengjoey
- 😍 @l-qing
- 😍 @vdemeester
- 😍 @waveywaves