tektoncd / tektoncd/cli

Publish `tkn` image on ghcr (on released and commits)

Open
#2,349 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/roadmap kind/feature
Dominant language
Go
Stars
461
Forks
277
Avg merge
16h 48m
Merged PRs (30d)
95

Description

We should maintain an "official" tkn image here, using GitHub packages (aka ghcr.io). The idea would be:

  • Any commit in master pushes an image (with a floating tag nightly)
  • On release, we push tagged release as well

cc @tektoncd/cli-maintainers

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the repository's existing CI and release configuration, then trace how commits to master and releases are handled. Define the GHCR image publishing workflow around the stated acceptance cases: master commits receive the floating nightly tag, while releases also receive the matching release tag.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, go
Domain
ci-cd, cli, devops, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.