No description
  • Go 99.2%
  • Shell 0.6%
Find a file
Ogulcan Aydogan d55f53a622
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
GitHub Actions Security Analysis with zizmor / zizmor (push) Waiting to run
Go coverage / Go coverage (push) Has been cancelled
Go coverage / Upload coverage to Codecov (push) Has been cancelled
release: set SOURCE_DATE_EPOCH so published images get a real creation timestamp
ko does not set an image creation timestamp by default, so every
published image inherits the base image's, which can predate the
actual release by a long margin.

Set SOURCE_DATE_EPOCH from the release commit's timestamp before both
ko resolve invocations in the run-ko step (release.yaml and
release.notags.yaml), per ko's documented handling of that variable.

Signed-off-by: Ogulcan Aydogan <ogulcanaydogan@gmail.com>
2026-10-26 13:45:28 +01:00
.agents Use folder-level symlinks for agent skill discovery 2026-07-30 13:48:06 +02:00
.claude Use folder-level symlinks for agent skill discovery 2026-07-30 13:48:06 +02:00
.codex Use folder-level symlinks for agent skill discovery 2026-07-30 13:48:06 +02:00
.cursor Use folder-level symlinks for agent skill discovery 2026-07-30 13:48:06 +02:00
.github build(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0 2026-10-23 07:37:24 +02:00
.tekton Use dedicated release ServiceAccount in PAC release pipelines 2026-06-05 11:54:28 +02:00
cmd feat: Add continueAndFail step error handling 2026-10-08 09:49:20 +02:00
config feat: Add continueAndFail step error handling 2026-10-08 09:49:20 +02:00
docs Update docs/api-spec.md 2026-10-15 20:27:21 +02:00
examples fix: Pin Ubuntu,Bash,Alpine container images to digests in examples/v1/taskruns/ sub folders 2026-06-11 20:48:31 +02:00
hack Eliminate discontinued gopkg.in/yaml.v3 library 2026-09-16 00:40:46 +02:00
internal perf(controller): add informer cache transform to reduce memory usage 2026-07-30 15:00:06 +02:00
optional_config/enable-log-access-to-controller TEP 0127 larger results using sidecar logs: Feature flags 2022-12-08 18:48:36 +01:00
pkg Prevent auto-cleanup-pvc annotation from propagating to child PipelineRuns 2026-10-22 22:19:26 +02:00
skills/tekton-pipeline-discovery Add agent workflow context 2026-06-11 22:24:30 +02:00
tekton release: set SOURCE_DATE_EPOCH so published images get a real creation timestamp 2026-10-26 13:45:28 +01:00
test feat: Add continueAndFail step error handling 2026-10-08 09:49:20 +02:00
vendor build(deps): bump github.com/jenkins-x/go-scm from 1.16.6 to 1.17.1 2026-10-22 06:25:24 +02:00
.envrc.sample Remove .envrc and show an example in .envrc.sample 2023-11-28 09:28:33 +00:00
.gitattributes Hide changes to go.sum by default from GitHub diffs 2020-11-06 07:53:25 +00:00
.gitignore Add agent workflow context 2026-06-11 22:24:30 +02:00
.golangci.yml Migration to golangci-lint v2… 2025-05-12 10:57:53 +01:00
.ko.yaml Fix critical libcurl CVEs in resolvers base image 2026-08-31 14:44:39 +02:00
.pre-commit-config.yaml chore: add yaml linting to pre-commit 2025-03-03 15:27:02 +00:00
.wokeignore add docs/pipeline-api.md to ignore list 2024-02-26 14:41:27 +00:00
.yamllint Add support for git remote resolution using provider APIs with an API token 2022-09-13 17:11:08 +02:00
AGENTS.md Use folder-level symlinks for agent skill discovery 2026-07-30 13:48:06 +02:00
api_compatibility_policy.md Add Per-feature Flag Struct for New Features 2023-10-26 19:06:00 +01:00
code-of-conduct.md Format markdown 2019-04-29 10:47:52 -05:00
codecov.yml fix: exclude generated and non-library code from codecov coverage 2026-08-20 13:42:35 +02:00
CONTRIBUTING.md ci: add /rebase slash command workflow 2026-02-10 09:53:15 +00:00
DEVELOPMENT.md docs: update testing section with e2e test instructions 2026-08-10 18:02:12 +02:00
go.mod chore(deps): Upgrade Go to 1.27.3 2026-10-22 17:47:24 +02:00
go.sum build(deps): bump github.com/jenkins-x/go-scm from 1.16.6 to 1.17.1 2026-10-22 06:25:24 +02:00
LICENSE No kubebuilder (#66) 2018-09-26 16:30:21 -07:00
Makefile fix(CI): update golang-ci install URL to use main branch 2026-08-26 11:24:38 +02:00
OWNERS Add reviewers section to OWNERS file. 2023-10-18 23:07:29 +01:00
OWNERS_ALIASES Nominate khrm and aThorp96 as pipeline approvers 2026-03-09 11:06:45 +00:00
pipe.png Update docs such that they can be used in knative/docs 2019-02-01 20:59:38 -08:00
README.md Remove the GHCR migration notice from the readme 2025-12-16 09:31:07 +01:00
releases.md docs: add v1.17.0 release entry, move v1.16 to EOL 2026-10-01 12:19:16 +02:00
roadmap.md docs: Document roadmap project board workflows and best practices 2026-02-02 14:53:12 +01:00
topical-ownership.md Add contacts for security in topical ownership 2022-10-04 19:05:38 +02:00

pipe Tekton Pipelines

pre-commit Go Report Card CII Best Practices

The Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines.

Tekton Pipelines are Cloud Native:

  • Run on Kubernetes
  • Have Kubernetes clusters as a first class type
  • Use containers as their building blocks

Tekton Pipelines are Decoupled:

  • One Pipeline can be used to deploy to any k8s cluster
  • The Tasks which make up a Pipeline can easily be run in isolation
  • Resources such as git repos can easily be swapped between runs

Tekton Pipelines are Typed:

  • The concept of typed resources means that for a resource such as an Image, implementations can easily be swapped out (e.g. building with kaniko v.s. buildkit)

Want to start using Pipelines

Required Kubernetes Version

  • Starting from the v0.24.x release of Tekton: Kubernetes version 1.18 or later
  • Starting from the v0.27.x release of Tekton: Kubernetes version 1.19 or later
  • Starting from the v0.30.x release of Tekton: Kubernetes version 1.20 or later
  • Starting from the v0.33.x release of Tekton: Kubernetes version 1.21 or later
  • Starting from the v0.39.x release of Tekton: Kubernetes version 1.22 or later
  • Starting from the v0.41.x release of Tekton: Kubernetes version 1.23 or later
  • Starting from the v0.45.x release of Tekton: Kubernetes version 1.24 or later
  • Starting from the v0.51.x release of Tekton: Kubernetes version 1.25 or later
  • Starting from the v0.59.x release of Tekton: Kubernetes version 1.27 or later
  • Starting from the v0.61.x release of Tekton: Kubernetes version 1.28 or later

Read the docs

The latest version of our docs is available at:

Version specific links are available in the releases page and on the Tekton website.

See our API compatibility policy for info on the stability level of the API.

See our Deprecations table for features that have been deprecated and the earliest date they'll be removed.

Migrating

v1beta1 to v1

Several Tekton CRDs and API spec fields, including ClusterTask CRD and Pipeline Resources fields, were updated or deprecated during the migration from v1beta1 to v1.

For users migrating their Tasks and Pipelines from v1beta1 to v1, check out the v1beta1 to v1 migration guide.

v1alpha1 to v1beta1

In the move from v1alpha1 to v1beta1 several spec fields and Tekton CRDs were updated or removed .

For users migrating their Tasks and Pipelines from v1alpha1 to v1beta1, check out the spec changes and migration paths.

Want to contribute

We are so excited to have you!