PackageTrack

Go modules ยท #2201

github.com/tektoncd/triggers

v0.37.0tektoncd/triggers โ†—

Release timeline

344 releases since 2019
2020202120222023202420252026

Releases

  1. v0.37.1-0.20260826112241-1f25dd16453226 Aug 2026pre-release

    Nothing published for this version

  2. v0.37.1-0.20260824003236-f8fc866b642f24 Aug 2026pre-release

    Nothing published for this version

  3. v0.37.1-0.20260818115235-088902973c8918 Aug 2026pre-release

    Nothing published for this version

  4. v0.37.1-0.20260814170614-ee4bfd32a5f314 Aug 2026pre-release

    Nothing published for this version

  5. v0.37.1-0.20260807085011-d079e1f13acf7 Aug 2026pre-release

    Nothing published for this version

  6. v0.37.05 Aug 2026
    Release notes

    Installation one-liner

    kubectl apply -f https://infra.tekton.dev/tekton-releases/triggers/previous/v0.37.0/release.yaml

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a1a23009a1951f3bd03d8d05e083fa175f2559de39d752ad4f3e71db31cb030b4

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a1a23009a1951f3bd03d8d05e083fa175f2559de39d752ad4f3e71db31cb030b4
    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://infra.tekton.dev/tekton-releases/triggers/previous/v0.37.0/release.yaml
    INTERCEPTORS_FILE=https://infra.tekton.dev/tekton-releases/triggers/previous/v0.37.0/interceptors.yaml
    
    REKOR_UUID=108e9186e8c5677a1a23009a1951f3bd03d8d05e083fa175f2559de39d752ad4f3e71db31cb030b4
    
    # 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.37.0@sha256:" + .digest.sha256')
    
    # Download the release file
    curl "$RELEASE_FILE" > release.yaml
    curl "$INTERCEPTORS_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

    Fixes

    • ๐Ÿ› fix: don't pre-parse url-encoded body for webhook-first interceptor chains (#2077)

    Fix a bug where a webhook-type interceptor placed first in a trigger's
    interceptor chain would receive a pre-parsed JSON body instead of the
    original request body for application/x-www-form-urlencoded requests
    (e.g. Slack slash commands), breaking custom interceptors that parse the
    raw form-encoded payload themselves.

    Misc

    • ๐Ÿ”จ chore: switch base image to ghcr.io/tektoncd/plumbing/static-base (#2043)
    • ๐Ÿ”จ Fix ko build failure due to kodata symlink escaping root (#2092)
    • ๐Ÿ”จ Bump ko in publish task (#2091)
    • ๐Ÿ”จ Bump the all group with 11 updates (#2087)
    • ๐Ÿ”จ Update releases.md for v0.36.0 (#2085)
    • ๐Ÿ”จ Bump github/codeql-action from 4.36.2 to 4.37.6 (#2082)
    • ๐Ÿ”จ Bump golangci-lint from v2.8.0 to v2.12.2 (#2081)
    • ๐Ÿ”จ Bump the all group across 1 directory with 15 updates (#2080)
    • ๐Ÿ”จ Bump github.com/google/cel-go from 0.28.1 to 0.29.0 (#2079)
    • ๐Ÿ”จ Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#2076)
    • ๐Ÿ”จ Bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 (#2075)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.19.4 to 2.20.0 (#2072)
    • ๐Ÿ”จ Ignore otel major/minor updates in dependabot (#2070)
    • ๐Ÿ”จ ci(.github/workflows): enable Codecov coverage reporting (#2069)
    • ๐Ÿ”จ fix: pass --insecure-registry to ko for plain-HTTP KinD registry (#2067)
    • ๐Ÿ”จ Bump golang.org/x/crypto from 0.50.0 to 0.52.0 (#2066)
    • ๐Ÿ”จ Bump ko-build/setup-ko from 0.9 to 0.10 (#2065)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 (#2063)
    • ๐Ÿ”จ Bump golang.org/x/net from 0.54.0 to 0.55.0 (#2060)
    • ๐Ÿ”จ Bump actions/cache from 5.0.5 to 6.1.0 (#2059)
    • ๐Ÿ”จ Bump actions/setup-go from 6.4.0 to 6.5.0 (#2058)
    • ๐Ÿ”จ Bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 (#2057)
    • ๐Ÿ”จ fix: replace kodata LICENSE symlinks with actual files (#2056)
    • ๐Ÿ”จ Bump actions/checkout from 6.0.3 to 7.0.0 (#2054)
    • ๐Ÿ”จ Bump github/codeql-action from 4.36.1 to 4.36.2 (#2050)
    • ๐Ÿ”จ Bump actions/checkout from 6.0.2 to 6.0.3 (#2046)
    • ๐Ÿ”จ Bump github/codeql-action from 4.35.4 to 4.36.1 (#2045)
    • ๐Ÿ”จ Add agentic workflows context files (#2042)
    • ๐Ÿ”จ Bump zizmorcore/zizmor-action from 0.5.3 to 0.5.6 (#2040)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.19.3 to 2.19.4 (#2039)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 (#2038)
    • ๐Ÿ”จ Update pod-template.yaml example in cheat sheet (#2036)
    • ๐Ÿ”จ feat: add retest workflow using plumbing reusable workflow (#1929)
    • ๐Ÿ”จ Add dependabot config generator for active release branches (#2048)

    Docs

    Thanks

    Thanks to these contributors who contributed to v0.37.0!

    Extra shout-out for awesome release notes:

    Open source โ†’
  7. v0.36.1-0.20260731180806-578fe0f40bb931 Jul 2026pre-release

    Nothing published for this version

  8. v0.36.1-0.20260728085405-a0459f3692fa28 Jul 2026pre-release

    Nothing published for this version

  9. v0.36.1-0.20260720083801-511e6f629e4520 Jul 2026pre-release

    Nothing published for this version

  10. v0.36.1-0.20260714192730-08154dc2865914 Jul 2026pre-release

    Nothing published for this version

  11. v0.36.1-0.20260702141240-c02670b8854e2 Jul 2026pre-release

    Nothing published for this version

  12. v0.36.1-0.20260629135639-e62b1ce4c34029 Jun 2026pre-release

    Nothing published for this version

  13. v0.36.1-0.20260624121637-51ef7693cc0924 Jun 2026pre-release

    Nothing published for this version

  14. v0.36.1-0.20260623193638-d1b7c0d07da923 Jun 2026pre-release

    Nothing published for this version

  15. v0.36.1-0.20260623094436-43e20243038f23 Jun 2026pre-release

    Nothing published for this version

  16. v0.36.1-0.20260622173436-993aadb2f90422 Jun 2026pre-release

    Nothing published for this version

  17. v0.36.1-0.20260611162231-e1c77b74dcd511 Jun 2026pre-release

    Nothing published for this version

  18. v0.36.026 May 2026
    Release notes

    Tekton Triggers release v0.36.0 "Tekton Triggers"

    -Docs @ v0.36.0
    -Examples @ v0.36.0

    Installation one-liner

    kubectl apply -f https://infra.tekton.dev/tekton-releases/triggers/previous/v0.36.0/release.yaml

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a6b2a69794ca92fea0d3bb45b80f923817fd184a39c84987cd53cee88dcf9dc5f

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a6b2a69794ca92fea0d3bb45b80f923817fd184a39c84987cd53cee88dcf9dc5f
    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://infra.tekton.dev/tekton-releases/triggers/previous/v0.36.0/release.yaml
    INTERCEPTORS_FILE=https://infra.tekton.dev/tekton-releases/triggers/previous/${VERSION_TAG}/interceptors.yaml
    
    REKOR_UUID=108e9186e8c5677a6b2a69794ca92fea0d3bb45b80f923817fd184a39c84987cd53cee88dcf9dc5f
    
    # 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.36.0@sha256:" + .digest.sha256')
    
    # Download the release file
    curl -L "$RELEASE_FILE" > release.yaml
    curl -L "$INTERCEPTORS_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

    • โœจAdd TLS security profile support for core interceptors (#2019)

    Core interceptors now honor the TLS security profile injected by the Tekton operator via TLS_MIN_VERSION, TLS_CIPHER_SUITES, and TLS_CURVE_PREFERENCES environment variables, allowing cluster-wide TLS policy enforcement on OpenShift.

    • โœจ feat(metrics): Migration from OpenCensus to OpenTelemetry (#1934)

    Migrated metrics from OpenCensus to OpenTelemetry.

    ACTION REQUIRED:

    1. Configuration key change
      Replace metrics.backend-destination with metrics-protocol in your config-observability-triggers ConfigMap.
      Prometheus export remains the default โ€” no change needed if you were not customizing observability.

    2. Infrastructure metric renaming
      Infrastructure metrics (workqueue, K8s client) have been renamed from the
      tekton_triggers_controller_ prefix to standard Knative/OpenTelemetry namespaces.

      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
      โ”‚ Old Metric Name (OpenCensus) โ”‚ New Metric Name (OpenTelemetry) โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ tekton_triggers_controller_workqueue_depth โ”‚ kn_workqueue_depth โ”‚
      โ”‚ tekton_triggers_controller_workqueue_adds_total โ”‚ kn_workqueue_adds_total โ”‚
      โ”‚ tekton_triggers_controller_workqueue_queue_latency_* โ”‚ kn_workqueue_queue_duration_seconds_* โ”‚
      โ”‚ tekton_triggers_controller_workqueue_work_duration_* โ”‚ kn_workqueue_process_duration_seconds_* โ”‚
      โ”‚ tekton_triggers_controller_workqueue_unfinished_work_* โ”‚ kn_workqueue_unfinished_work_seconds โ”‚
      โ”‚ tekton_triggers_controller_workqueue_retries_total โ”‚ kn_workqueue_retries_total โ”‚
      โ”‚ tekton_triggers_controller_client_latency โ”‚ http_client_request_duration_seconds_* โ”‚
      โ”‚ tekton_triggers_controller_client_results โ”‚ kn_k8s_client_http_response_status_code_total โ”‚
      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

    3. Sink counter metrics renamed

      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
      โ”‚ Old Metric Name (OpenCensus) โ”‚ New Metric Name (OpenTelemetry) โ”‚
      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
      โ”‚ eventlistener_event_received_count โ”‚ eventlistener_event_received_total โ”‚
      โ”‚ eventlistener_triggered_resources โ”‚ eventlistener_triggered_resources_total โ”‚
      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

    4. All other metric names are unchanged
      controller_eventlistener_count, controller_triggerbinding_count,
      controller_triggertemplate_count, controller_clustertriggerbinding_count,
      controller_clusterinterceptor_count, eventlistener_http_duration_seconds

    Fixes

    • ๐Ÿ› Fix e2e failure due to owners file change (#1970)

    Misc

    • ๐Ÿ”จ cleanup: replace GCS release URLs with infra.tekton.dev (#1973)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.19.0 to 2.19.3 (#2033)
    • ๐Ÿ”จ Bump github/codeql-action from 4.35.2 to 4.35.4 (#2032)
    • ๐Ÿ”จ Bump the all group across 1 directory with 7 updates (#2031)
    • ๐Ÿ”จ Bump the pipelines dependency and other deps (#2020)
    • ๐Ÿ”จ Change release pipeline to use 'release-draft-oci' (#2018)
    • ๐Ÿ”จ Fix curl command to follow redirects for release file (#2017)
    • ๐Ÿ”จ Bump go.uber.org/zap from 1.27.1 to 1.28.0 in the all group (#2016)
    • ๐Ÿ”จ Bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3 (#2007)
    • ๐Ÿ”จ Bump github.com/tektoncd/pipeline from 1.11.0 to 1.11.1 (#2005)
    • ๐Ÿ”จ Bump actions/cache from 5.0.4 to 5.0.5 (#2004)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.17.0 to 2.19.0 (#2003)
    • ๐Ÿ”จ Bump github/codeql-action from 4.35.1 to 4.35.2 (#2002)
    • ๐Ÿ”จ Bump the all group across 1 directory with 5 updates (#2001)
    • ๐Ÿ”จ Fix intermittent panic in Test_UpdateCACertToClusterInterceptorCRD (#2000)
    • ๐Ÿ”จ Bump github.com/moby/spdystream from 0.5.0 to 0.5.1 (#1999)
    • ๐Ÿ”จ ci: Fix zizmor security findings in GitHub Actions (#1998)
    • ๐Ÿ”จ Update release ko image to go1.25 (#1997)
    • ๐Ÿ”จ Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#1996)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.16.1 to 2.17.0 (#1995)
    • ๐Ÿ”จ Bump github.com/google/cel-go from 0.27.0 to 0.28.0 in the all group (#1994)
    • ๐Ÿ”จ Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 (#1993)
    • ๐Ÿ”จ Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 (#1992)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.16.0 to 2.16.1 (#1991)
    • ๐Ÿ”จ Bump the all group with 4 updates (#1990)
    • ๐Ÿ”จ Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#1989)
    • ๐Ÿ”จ Bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 (#1988)
    • ๐Ÿ”จ Bump tektoncd/pipeline to v1.11.0 and update vendor dependencies (#1986)
    • ๐Ÿ”จ Bump the all group across 1 directory with 7 updates (#1985)
    • ๐Ÿ”จ Bump actions/setup-go from 6.3.0 to 6.4.0 (#1984)
    • ๐Ÿ”จ Bump github/codeql-action from 4.34.1 to 4.35.1 (#1983)
    • ๐Ÿ”จ Bump github/codeql-action from 4.33.0 to 4.34.1 (#1980)
    • ๐Ÿ”จ Bump actions/cache from 5.0.3 to 5.0.4 (#1979)
    • ๐Ÿ”จ Bump github/codeql-action from 4.32.6 to 4.33.0 (#1976)
    • ๐Ÿ”จ Bump fgrosse/go-coverage-report from 1.2.0 to 1.3.0 (#1975)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.15.1 to 2.16.0 (#1974)
    • ๐Ÿ”จ Bump github/codeql-action from 4.32.5 to 4.32.6 (#1969)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.15.0 to 2.15.1 (#1968)
    • ๐Ÿ”จ Bump go version to 1.25.6 (#1966)
    • ๐Ÿ”จ Move inactive approvers to emeritus (#1965)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.14.2 to 2.15.0 (#1963)
    • ๐Ÿ”จ Bump github/codeql-action from 4.32.3 to 4.32.5 (#1962)
    • ๐Ÿ”จ Bump actions/setup-go from 6.2.0 to 6.3.0 (#1961)
    • ๐Ÿ”จ Bump actions/upload-artifact from 6.0.0 to 7.0.0 (#1960)
    • ๐Ÿ”จ Bump the all group across 1 directory with 5 updates (#1959)
    • ๐Ÿ”จ Bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 (#1958)
    • ๐Ÿ”จ Consolidate CI workflows for build, lint, and e2e tests (#1957)
    • ๐Ÿ”จ Update releases.md for v0.35.0 (#1952)
    • ๐Ÿ”จ Bump github/codeql-action from 4.32.2 to 4.32.3 (#1951)
    • ๐Ÿ”จ Bump the all group with 6 updates (#1950)
    • ๐Ÿ”จ Update Release Cheat Sheet for release-draft-oci pipeline (#1948)
    • ๐Ÿ”จ Change precheck in release pipeline to OCI infra (#1947)
    • ๐Ÿ”จ fix: release cheat sheet doc typos (#1953)

    Docs

    Thanks

    Thanks to these contributors who contributed to v0.36.0!

    Extra shout-out for awesome release notes:

    Open source โ†’
  19. v0.35.1-0.20260512073219-1d36b800eb8912 May 2026pre-release

    Nothing published for this version

  20. v0.35.1-0.20260510061617-bf0a4924068810 May 2026pre-release

    Nothing published for this version

  21. v0.35.1-0.20260506183217-f61ad46884246 May 2026pre-release

    Nothing published for this version

  22. v0.35.1-0.20260427090413-08d1e6afe72927 Apr 2026pre-release

    Nothing published for this version

  23. v0.35.1-0.20260417054702-7e8b09371b3617 Apr 2026pre-release

    Nothing published for this version

  24. v0.35.1-0.20260408032258-d83b6444c6788 Apr 2026pre-release

    Nothing published for this version

  25. v0.35.1-0.20260406114656-08d437ced8ab6 Apr 2026pre-release

    Nothing published for this version

  26. v0.35.1-0.20260404062255-fbf491d39cc14 Apr 2026pre-release

    Nothing published for this version

  27. v0.35.1-0.20260401091813-1aad8a1898ec1 Apr 2026pre-release

    Nothing published for this version

  28. v0.35.1-0.20260401082054-f00609d52c121 Apr 2026pre-release

    Nothing published for this version

  29. v0.35.1-0.20260331161459-b6eed12c7b6d31 Mar 2026pre-release

    Nothing published for this version

  30. v0.35.1-0.20260331161459-b293c220cdd231 Mar 2026pre-release

    Nothing published for this version

  31. v0.35.1-0.20260324183252-4a09e3801b6724 Mar 2026pre-release

    Nothing published for this version

  32. v0.35.1-0.20260302142401-25aedd6186b82 Mar 2026pre-release

    Nothing published for this version

  33. v0.35.1-0.20260223142252-f61d6b1bedd023 Feb 2026pre-release

    Nothing published for this version

  34. v0.35.1-0.20260218124038-8332d99b75a918 Feb 2026pre-release

    Nothing published for this version

  35. v0.35.1-0.20260212150436-6ac1c130a9c512 Feb 2026pre-release

    Nothing published for this version

  36. v0.35.010 Feb 2026
    Release notes

    -Docs @ v0.35.0
    -Examples @ v0.35.0

    Installation one-liner

    kubectl apply -f https://infra.tekton.dev/tekton-releases/triggers/previous/v0.35.0/release.yaml
    kubectl apply -f https://infra.tekton.dev/tekton-releases/triggers/previous/v0.35.0/interceptors.yaml

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a45203936a8966245d4ee1bb04114c3c9a7a8ed99eae1e452c4e75cd00bfe19eb

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a45203936a8966245d4ee1bb04114c3c9a7a8ed99eae1e452c4e75cd00bfe19eb
    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://infra.tekton.dev/tekton-releases/triggers/previous/${VERSION_TAG}/release.yaml
    INTERCEPTORS_FILE=https://infra.tekton.dev/tekton-releases/triggers/previous/${VERSION_TAG}/interceptors.yaml
    
    REKOR_UUID=108e9186e8c5677a45203936a8966245d4ee1bb04114c3c9a7a8ed99eae1e452c4e75cd00bfe19eb
    
    # 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.35.0@sha256:" + .digest.sha256')
    
    # Download the release file
    curl -L "$RELEASE_FILE" > release.yaml
    curl -L "$INTERCEPTORS_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

    Fixes

    Misc

    • ๐Ÿ”จ Remove GHCR migration notice from readme (#1935)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.14.1 to 2.14.2 (#1946)
    • ๐Ÿ”จ Bump github/codeql-action from 4.32.1 to 4.32.2 (#1945)
    • ๐Ÿ”จ Bump the all group with 3 updates (#1944)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.14.0 to 2.14.1 (#1943)
    • ๐Ÿ”จ Bump actions/setup-go from 6.1.0 to 6.2.0 (#1942)
    • ๐Ÿ”จ Bump actions/checkout from 6.0.1 to 6.0.2 (#1941)
    • ๐Ÿ”จ Bump github/codeql-action from 4.31.8 to 4.32.0 (#1940)
    • ๐Ÿ”จ Bump the all group with 4 updates (#1939)
    • ๐Ÿ”จ Bump the all group across 1 directory with 14 updates (#1938)
    • ๐Ÿ”จ Bump github/codeql-action from 4.31.5 to 4.31.8 (#1933)
    • ๐Ÿ”จ Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1932)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.13.2 to 2.14.0 (#1931)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (#1927)
    • ๐Ÿ”จ Bump actions/checkout from 6.0.0 to 6.0.1 (#1926)
    • ๐Ÿ”จ Bump actions/setup-go from 6.0.0 to 6.1.0 (#1921)
    • ๐Ÿ”จ Bump actions/checkout from 5.0.0 to 6.0.0 (#1920)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 8.0.0 to 9.1.0 (#1919)
    • ๐Ÿ”จ Bump github/codeql-action from 4.31.2 to 4.31.5 (#1918)
    • ๐Ÿ”จ Bump the all group across 1 directory with 9 updates (#1917)
    • ๐Ÿ”จ Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#1916)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.13.1 to 2.13.2 (#1913)
    • ๐Ÿ”จ Update release-cheat-sheet to work on OCI and release file with 0.34 version (#1911)

    Thanks

    Thanks to these contributors who contributed to v0.35.0!

    Open source โ†’
  37. v0.34.1-0.20260212150436-6ac1c130a9c512 Feb 2026pre-release

    Nothing published for this version

  38. v0.34.1-0.20260209124516-ae31f980f44b9 Feb 2026pre-release

    Nothing published for this version

  39. v0.34.1-0.20260204145714-cabe3ebd8fa74 Feb 2026pre-release

    Nothing published for this version

  40. v0.34.1-0.20260129130111-f5fef44603dc29 Jan 2026pre-release

    Nothing published for this version

  41. v0.34.1-0.20260119124707-ba1fcb9b0a6819 Jan 2026pre-release

    Nothing published for this version

  42. v0.34.1-0.20251216075653-2c9e021d438316 Dec 2025pre-release

    Nothing published for this version

  43. v0.34.1-0.20251125191044-57dcad39ce0825 Nov 2025pre-release

    Nothing published for this version

  44. v0.34.1-0.20251110211030-a2a9c3520c4110 Nov 2025pre-release

    Nothing published for this version

  45. v0.34.07 Nov 2025
    Release notes

    -Docs @ v0.34.0
    -Examples @ v0.34.0

    Installation one-liner

    kubectl apply -f https://infra.tekton.dev/tekton-releases/triggers/previous/v0.34.0/release.yaml
    kubectl apply -f https://infra.tekton.dev/tekton-releases/triggers/previous/v0.34.0/interceptors.yaml

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677af5fc7b3c5466e79e0ce84af7fbea9da03d09fcf1f91c05e1d34c23b20af28f3f

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677af5fc7b3c5466e79e0ce84af7fbea9da03d09fcf1f91c05e1d34c23b20af28f3f
    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://infra.tekton.dev/tekton-releases/triggers/previous/v0.34.0/release.yaml
    REKOR_UUID=108e9186e8c5677af5fc7b3c5466e79e0ce84af7fbea9da03d09fcf1f91c05e1d34c23b20af28f3f
    
    # 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.34.0@sha256:" + .digest.sha256')
    
    # Download the release file
    curl -LO "$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: auto fill http request content length for binding and cel eval tools (#1887)

    feat: auto fill http request content length for binding and cel eval tools

    • โœจ Add tkn triggers bootstrap command for automated setup (#1890)

    Fixes

    • ๐Ÿ› Update github interceptor to only validate sha-256 signature (#1899)

    The GitHub interceptor now only accepts SHA-256 signatures via the X-Hub-Signature-256 header and no longer supports SHA-1 signatures via X-Hub-Signature. Standard GitHub webhooks are unaffected as GitHub sends both headers by default, but custom webhook implementations must update their HMAC signature generation from SHA-1 to SHA-256 or they will receive "no X-Hub-Signature-256 header set" errors.

    • ๐Ÿ› fix: escape Tekton variable syntax in trigger parameters (#1896)

    Bugfix: escape Tekton variable syntax in trigger parameters (e.g. when $() are found in pr.body.description)

    • ๐Ÿ› fix: test instability in UpdateCACertToClusterInterceptorCRD unit test (#1878)

    Misc

    • ๐Ÿ”จ Update release-cheat-sheet (#1910)
    • ๐Ÿ”จ chore: update pipelines for oracle bucket target (#1909)
    • ๐Ÿ”จ Change the Pipelines install location to oracle infra from gcs (#1908)
    • ๐Ÿ”จ Update Go version in golangci-lint workflow (#1907)
    • ๐Ÿ”จ Pin checkout to sha in presubmit ci tests (#1906)
    • ๐Ÿ”จ Bump github/codeql-action from 4.31.0 to 4.31.2 (#1905)
    • ๐Ÿ”จ Bump github.com/tektoncd/pipeline from 1.5.0 to 1.6.0 in the all group (#1904)
    • ๐Ÿ”จ Bump github/codeql-action from 3.30.6 to 4.31.0 (#1902)
    • ๐Ÿ”จ Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#1901)
    • ๐Ÿ”จ Bump the all group with 7 updates (#1900)
    • ๐Ÿ”จ Remove condition for dependabot in golangci-lint (#1894)
    • ๐Ÿ”จ Pin actions by commit SHA (#1893)
    • ๐Ÿ”จ Add GitHub Actions workflow for go coverage job (#1891)
    • ๐Ÿ”จ Migrate to GH action for presubmit ci jobs (#1889)
    • ๐Ÿ”จ Bump the all group across 1 directory with 15 updates (#1888)
    • ๐Ÿ”จ Bump actions/setup-go from 5.5.0 to 6.0.0 (#1884)
    • ๐Ÿ”จ Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /tools (#1881)
    • ๐Ÿ”จ Bump actions/checkout from 4 to 5 (#1880)
    • ๐Ÿ”จ Update release doc with v0.33.0 (#1877)
    • ๐Ÿ”จ Remove linux/arm from platform we publish (#1875)

    Thanks

    Thanks to these contributors who contributed to v0.34.0!

    Extra shout-out for awesome release notes:

    Open source โ†’
  46. v0.33.1-0.20251103110227-39f7f52e7cee3 Nov 2025pre-release

    Nothing published for this version

  47. v0.33.1-0.20250812062804-a52a0c421bba12 Aug 2025pre-release

    Nothing published for this version

  48. v0.33.011 Aug 2025
    Release notes

    -Docs @ v0.33.0
    -Examples @ v0.33.0

    Installation one-liner

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

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a920a272eb27aa6fcc7d307787cce0478a57a43ac0c60867837b79d610ea3608e

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a920a272eb27aa6fcc7d307787cce0478a57a43ac0c60867837b79d610ea3608e
    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/triggers/previous/${VERSION_TAG}/release.yaml
    INTERCEPTORS_FILE=https://storage.googleapis.com/tekton-releases/triggers/previous/${VERSION_TAG}/interceptors.yaml
    REKOR_UUID=108e9186e8c5677a920a272eb27aa6fcc7d307787cce0478a57a43ac0c60867837b79d610ea3608e
    
    # 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.33.0@sha256:" + .digest.sha256')
    
    # Download the release file
    curl "$RELEASE_FILE" > release.yaml
    curl "$INTERCEPTORS_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

    • โœจ Add anti-affinity rules to controller's replicas (#1861)
      As part of improving high availability (HA) for the Tekton Triggers controller, this update adds a preferredDuringSchedulingIgnoredDuringExecution pod anti-affinity rule. This ensures that multiple replicas of the controller are preferably scheduled on different nodes, reducing the risk of service disruption in case of a node failure.

    Fixes

    • ๐Ÿ› Fix panic on concurrent map writes (#1866)

    fix data race that can occur when using a TriggerGroup that selects more than one Trigger with extensions

    • ๐Ÿ› Implement deep-copy fix for data race (#1871)
    • ๐Ÿ› Fix panic for e2e go tests (#1857)
    • ๐Ÿ› Add Security Context to Getting Started Example (#1855)
    • ๐Ÿ› fix: Issue in eventlisteners e2e when kubernetes host has a path (#1805)

    Misc

    • ๐Ÿ”จ Bump pipelines and other dependencies (#1868)

    Uodate CEL Go to v0.26.0 and Pipelines to 1.3.1.

    • ๐Ÿ”จ cleanup: fix golangci-lint setup in Makefile (#1849)
    • ๐Ÿ”จ Update the ko to v0.18.0 with go1.24.5 (#1872)
    • ๐Ÿ”จ Bump the all group across 1 directory with 2 updates (#1869)
    • ๐Ÿ”จ Add skip security context flag in e2e script (#1853)
    • ๐Ÿ”จ Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools (#1852)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.12.1 to 2.12.2 (#1851)
    • ๐Ÿ”จ Run Integration tests on microshift (#1850)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.12.0 to 2.12.1 (#1848)
    • ๐Ÿ”จ Migrate golangci lint to version 2 (#1845)
    • ๐Ÿ”จ Fix subpath capitalisation (#1843)
    • ๐Ÿ”จ Bump the all group across 1 directory with 8 updates (#1842)
    • ๐Ÿ”จ Bump actions/setup-go from 5.4.0 to 5.5.0 (#1839)
    • ๐Ÿ”จ Update some dependancy from dependabot (#1870)
    • ๐Ÿ”จ fix: remove duplicated 'the' in triggers-api docs (#1847)

    Docs

    • ๐Ÿ“– Update release doc with v0.32.0 (#1859)

    Thanks

    Thanks to these contributors who contributed to v0.33.0!

    Extra shout-out for awesome release notes:

    Open source โ†’
  49. v0.32.1-0.20250625045954-cab3bf6e1a5325 Jun 2025pre-release

    Nothing published for this version

  50. v0.32.06 May 2025
    Release notes

    -Docs @ v0.32.0
    -Examples @ v0.32.0

    Installation one-liner

    kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.32.0/release.yaml
    kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.32.0/interceptors.yaml

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677ab3a0005892bb67e811a79dfb38afdde7453855993480ace29e0146b4bbbc6662

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677ab3a0005892bb67e811a79dfb38afdde7453855993480ace29e0146b4bbbc6662
    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/triggers/previous/v0.32.0/release.yaml
    REKOR_UUID=108e9186e8c5677ab3a0005892bb67e811a79dfb38afdde7453855993480ace29e0146b4bbbc6662
    
    # 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.32.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

    • โœจ Add KUBERNETES_MIN_VERSION env to override k8s variable (#1818)

    Add KUBERNETES_MIN_VERSION env to override k8s variable. Currently, it is set 1.28 by default.

    • โœจ Allow users to set custom securityContext in EventListener spec (#1832)
    1. Users can now define their own securityContext under the EventListener YAML.
      ex:
    spec:
      serviceAccountName: tekton-triggers-example-sa
      resources:
        kubernetesResource:
          spec:
            template:
              spec:
                securityContext:
                  runAsNonRoot: true
                containers:
                  - resources:
                      requests:
                        memory: "64Mi"
                        cpu: "250m"
                      limits:
                        memory: "128Mi"
                        cpu: "500m"
                    securityContext:
                      readOnlyRootFilesystem: true
    
    1. When el-security-context is true
    • If user sets a custom securityContext, it has given the priority and used same.
    • If not, a default securityContext is applied.

    Fixes

    Misc

    • ๐Ÿ”จ Bump the all group across 1 directory with 8 updates (#1838)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 6.2.0 to 8.0.0 (#1837)
    • ๐Ÿ”จ Bump step-security/harden-runner from 2.11.1 to 2.12.0 (#1835)
    • ๐Ÿ”จ Move Integration tests to GH action and Kind Cluster (#1829)
    • ๐Ÿ”จ Consume release pipeline images and task bundles from GHCR (#1821)
    • ๐Ÿ”จ Bump actions/setup-go from 5.3.0 to 5.4.0 (#1820)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 6.2.0 to 6.5.2 (#1819)
    • ๐Ÿ”จ Enable GolangCI Linter used in Pipeline repo (#1647)
    • ๐Ÿ”จ Update to latest pipeline and knative/pkg (#1825)

    Docs

    • ๐Ÿ“– Add ghcr.io migration banner to README.md. (#1828)

    Thanks

    Thanks to these contributors who contributed to v0.32.0!

    Extra shout-out for awesome release notes:

    Open source โ†’
  51. v0.31.05 Feb 2025
    Release notes

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

    Installation one-liner

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

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a07cc569190ef56db5be79598a0427d17fbb556b35148f100226157292f46d460

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a07cc569190ef56db5be79598a0427d17fbb556b35148f100226157292f46d460
    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/triggers/previous/v0.31.0/release.yaml
    REKOR_UUID=108e9186e8c5677a07cc569190ef56db5be79598a0427d17fbb556b35148f100226157292f46d460
    
    # 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.31.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

    • โœจ Triggers now support adding ImagePullSecrets field as part of EventListener object (#1787)
    apiVersion: triggers.tekton.dev/v1beta1
    kind: EventListener
    metadata:
      name: fission-ci-listener-test
    spec:
      serviceAccountName: tekton-triggers-example-sa
      resources:
        kubernetesResource:
          spec:
            template:
              spec:
                imagePullSecrets:
                  - name: docker-login
    

    Misc

    • ๐Ÿ”จ Bump the all group across 1 directory with 15 updates (#1804)
    • ๐Ÿ”จ Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#1803)
    • ๐Ÿ”จ Bump actions/setup-go from 5.2.0 to 5.3.0 (#1802)
    • ๐Ÿ”จ Migrate to GitHubAction for GolangCI Lint (#1795)
    • ๐Ÿ”จ Bump actions/checkout from 2 to 4 (#1794)
    • ๐Ÿ”จ Bump github/codeql-action from 2 to 3 (#1793)
    • ๐Ÿ”จ Update release doc with v0.30.0 (#1781)

    Docs

    • ๐Ÿ“– Point Gitlab Interceptors docs to more direct Webhook event types link (#1786)
    • ๐Ÿ“– Update DEVELOPMENT.md (#1783)

    Thanks

    Thanks to these contributors who contributed to v0.31.0!

    Extra shout-out for awesome release notes:

    Open source โ†’
  52. v0.30.12 Jan 2025
    Release notes

    -Docs @ v0.30.1
    -Examples @ v0.30.1

    Installation one-liner

    kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.30.1/release.yaml
    kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.30.1/interceptors.yaml
    

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a6acf7d6fb9d83f562974223e03ced6fa0dc9fda20c2b47ff279c4b1a238f3185

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a6acf7d6fb9d83f562974223e03ced6fa0dc9fda20c2b47ff279c4b1a238f3185
    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/triggers/previous/v0.30.1/release.yaml
    REKOR_UUID=108e9186e8c5677a6acf7d6fb9d83f562974223e03ced6fa0dc9fda20c2b47ff279c4b1a238f3185
    
    # 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.30.1@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

    Fixes

    • ๐Ÿ› [release-v0.30.x] Upgrade golang.org/x/crypto to 0.31.0 (#1785)

    Misc

    • ๐Ÿ”จ [release-v0.30.x] Fix the release cheat sheet - Rekor ID Fetch (#1790)

    Thanks

    Thanks to these contributors who contributed to v0.30.1!

    Extra shout-out for awesome release notes:

    Open source โ†’
  53. v0.30.1-0.20250102093848-77f54c0486282 Jan 2025pre-release

    Nothing published for this version

  54. v0.30.04 Nov 2024
    Release notes

    -Docs @ v0.30.0
    -Examples @ v0.30.0

    Installation one-liner

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

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a05ca2593a924c2abaf6290c29d6d5192c8d918d7d74b054734c58b63ec6c8562

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a05ca2593a924c2abaf6290c29d6d5192c8d918d7d74b054734c58b63ec6c8562
    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/triggers/previous/${VERSION_TAG}/release.yaml
    INTERCEPTORS_FILE=https://storage.googleapis.com/tekton-releases/triggers/previous/${VERSION_TAG}/interceptors.yaml
    REKOR_UUID=108e9186e8c5677a05ca2593a924c2abaf6290c29d6d5192c8d918d7d74b054734c58b63ec6c8562
    
    # 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.30.0@sha256:" + .digest.sha256')
    
    # Download the release file
    curl "$RELEASE_FILE" > release.yaml
    curl "$INTERCEPTORS_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

    Fixes

    Misc

    • ๐Ÿ”จ Bump pipeline 0.65.0 LTS (#1775)
    • ๐Ÿ”จ Bump the CEl-GO to v0.21.0 (#1776)
    • ๐Ÿ”จ Rename Decade to Century (#1773)
    • ๐Ÿ”จ Migrate nightly builds and releases to ghcr.io (#1767)
    • ๐Ÿ”จ Add dependabot to update go mod and github action dependencies (#1770)

    Docs

    • ๐Ÿ“– Update the release cheat-sheet (#1769)
    • ๐Ÿ“– Update release doc with v0.29.0 LTS (#1759)

    Thanks

    Thanks to these contributors who contributed to v0.30.0!

    Open source โ†’
  55. v0.29.22 Jan 2025
    Release notes

    -Docs @ v0.29.2
    -Examples @ v0.29.2

    Installation one-liner

    kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.29.2/release.yaml
    kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.29.2/interceptors.yaml

    Attestation

    The Rekor UUID for this release is 108e9186e8c5677a2dae70ab726277f2c4c5ba39bcc1ac1bfd845967f596e06890934f5e86820376

    Obtain the attestation:

    REKOR_UUID=108e9186e8c5677a2dae70ab726277f2c4c5ba39bcc1ac1bfd845967f596e06890934f5e86820376
    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/triggers/previous/v0.29.2/release.yaml
    REKOR_UUID=108e9186e8c5677a2dae70ab726277f2c4c5ba39bcc1ac1bfd845967f596e06890934f5e86820376
    
    # 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.29.2@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

    Security Fixes

    • ๐Ÿ› [release-v0.29.x] Upgrade golang.org/x/crypto to 0.31.0 (#1784)

    Misc

    • ๐Ÿ”จ [release-v0.29.x] Update the relese cheat-sheet (#1791)
    • ๐Ÿ”จ [release-v0.29.x] Fix the release cheat sheet - Rekor ID Fetch (#1789)
    • ๐Ÿ”จ [release-v0.29.x] Migrate nightly builds and releases to ghcr.io (#1788)

    Thanks

    Thanks to these contributors who contributed to v0.29.2!

    Extra shout-out for awesome release notes:

    Open source โ†’
  56. v0.29.14 Sept 2024

    Nothing published for this version

  57. v0.29.1-0.20241104120630-c6d2a8dfae9d4 Nov 2024pre-release

    Nothing published for this version

  58. v0.29.1-0.20241104110230-60db9819ab4c4 Nov 2024pre-release

    Nothing published for this version

  59. v0.29.1-0.20240904053320-0dd4391344c94 Sept 2024pre-release

    Nothing published for this version

  60. v0.29.021 Aug 2024

    Nothing published for this version