stackabletech / stackabletech/issues
Bugs/Problems with the release process
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Description
This issue is meant to be part of a larger Epic where we redesign the git flow and release process but it's here to serve as a basis for discussions on how to solve concrete existing problems today.
Bugs are real technical issues that cause inconsistencies, surprising behaviors or simply unwanted outcomes.
Problems are things that are not technically broken but they add complexity and slow the development/release process considerably.
Bugs
- The target Helm repos are not consistently chosen. For example, when a git tag is pushed, the
helm-stableis chosen, but when the exact same commit is merged to themainbranch, thehelm-devrepository is selected. This means that the same release artifacts are pushed to both thehelm-devand thehelm-stablerepositories. - Related to the previous one: Any tag that is pushed leads to a release, possibly with an incorrect version (stackabletech/operator-templating#43)
- The operator binaries do not report the Git commit hash at startup anymore. This seems to have been lost while introducing the new GH workflow.
Problems
- The same artifacts are rebuilt/re-published several times.
- The release process is time and people consuming. It takes a full day of work for at least two people.
- There is no coherent "platform-version" maintained.
- The documentation is not versioned (should probably be generated per platform release)
Contributor guide
No contributing guide indexed for this repository
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
No files, tests, or entry points are named. Start by reviewing the current git tag, main-branch, Helm repository, and GitHub workflow release paths across the affected repositories. Done would require an agreed release-process redesign that addresses the listed bugs and problems.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, github-actions, helm
- Domain
- ci-cd, devops, release
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100