catalog
by
tektoncd

Description: Catalog of shared Tasks and Pipelines.

View on GitHub ↗

Summary Information

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

Issue Activity (beta)

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

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)

Repository Insights (GitGenius)

Median issue/PR response: 13.0 hours
Mean response time: 36.1 days
90th percentile: 173.1 days
Tracked items: 35

Most active contributors

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.

According to GitGenius activity tracking, the repository shows median issue and pull request response latency of 13 hours across 35 tracked items, though mean latency extends to 867.5 hours, indicating variable response times. The most active contributor tracked is vdemeester with 24 events, followed by afrittoli with 5 events and bobcatfish with 3 events. The most frequently applied issue labels are lifecycle/frozen with 8 occurrences, kind/bug with 6, and kind/feature with 5, suggesting active maintenance and feature development alongside some archived or frozen discussions.

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.

catalog
by
tektoncdtektoncd/catalog

Repository Details

Fetching additional details & charts...