tektoncd/catalog

Catalog of shared Tasks and Pipelines.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on April 7th, 2021
Created on April 25th, 2019
Open Issues & Pull Requests: 71 (+0)
Number of forks: 600
Total Stargazers: 731 (+0)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 days
Mean response time: 123.5 days
90th percentile: 295.6 days
Tracked items: 29

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 77% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 39
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 833 days
Stale 30+ days: 39
Stale 90+ days: 34

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • lifecycle/frozen (8)
  • kind/bug (6)
  • kind/feature (5)
  • priority/important-longterm (3)
  • area/release (2)
  • kind/cleanup (1)
  • kind/misc (1)
  • lifecycle/stale (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The Tekton Catalog is a centralized repository of reusable Task and Pipeline resources designed for the Tekton Pipelines continuous integration and delivery platform on Kubernetes. Written primarily in Shell, the repository serves as a comprehensive collection of pre-built automation components that developers and operators can integrate into their own Tekton pipelines without building from scratch. Each Task is organized in its own directory with accompanying documentation and Kubernetes manifests, allowing users to selectively install only the components they need on their clusters.

The catalog supports multiple versions of Tekton resources, with the main branch currently aligned with v1beta1 specifications since June 2020, while legacy v1alpha1 resources remain available on a separate branch. Tasks in the catalog are published to Artifact Hub under the tekton-catalog-tasks repository, which serves as the recommended discovery mechanism following the deprecation of the previous Tekton Hub service. Individual tasks are increasingly being published from their own dedicated repositories as part of a broader shift toward a distributed catalog model rather than maintaining a single monolithic repository.

Resources within the catalog include structured metadata such as version labels, minimum pipeline version requirements, associated tags, and display names. The catalog also supports Tekton Bundles, which allow Tasks to be stored as container images in registries rather than as Kubernetes custom resources, enabling users to reference tasks without pre-installation through the bundle resolver. Tasks are available at ghcr.io/tektoncd/catalog/upstream/tasks with specific version tags.

The project is currently undergoing significant structural changes. While not deprecated, the catalog is transitioning from a centralized model to a distributed approach where individual resources are maintained in separate repositories under the tektoncd-catalog organization. This migration reflects evolving best practices in how resources are versioned, maintained, and contributed. The roadmap documents this transition, and the community is actively preparing a Tekton Enhancement Proposal to formalize the new direction and migration path. Contributors are encouraged to engage through GitHub issues and Tekton community meetings as this evolution continues.