[chart] Chart.yaml in 0.80.0 onwards contains "devel" instead of actual versions
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 608
- Forks
- 263
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 125
Description
Expected Behavior
"version" and "appVersion" values in Chart.yaml match the release number.
Actual Behavior
The following values are in "version" and "appVersion":
- v0.79.1 -> v0.79.1 (correct)
- v0.79.2 -> v0.79.1 (incorrect but valid)
- v0.80.0 -> devel (broken, deployment fails)
- v0.81.0 -> devel (broken, deployment fails)
- v0.81.1 -> devel (broken, deployment fails)
Steps to Reproduce the Problem
1.Deploy Tekton operator charts (e.g. via ArgoCD)
2.Error is reported: chart.metadata.version "devel" is invalid
Additional Info
This was reported in https://github.com/tektoncd/operator/issues/3483 and supposedly fixed. But it persists in current releases.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing Chart.yaml in the v0.79.1, v0.80.0, and later release charts, then trace how the release or packaging process sets version and appVersion. Reproduce deployment through ArgoCD or chart validation and confirm that released values match the release number and no longer cause the invalid "devel" version error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm
- Domain
- devops, release
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100