Kuadrant / Kuadrant/dns-operator
ci: Add release github action
- Dominant language
- Go
- Stars
- 12
- Forks
- 23
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 14
Description
**What**
Add a new github action that automates the release steps defined [here](https://github.com/Kuadrant/dns-operator/blob/main/docs/RELEASE.md).
Other repos have a similar [task](https://github.com/Kuadrant/limitador-operator/blob/main/.github/workflows/release.yaml), but note this repo isn't creating a branch per patch release like all the others. Not really sure why they went that way.
Contributor guide
Research direction
Start by reading docs/RELEASE.md to list the release steps, then compare the referenced limitador-operator .github/workflows/release.yaml workflow with this repository's existing workflows. Define the workflow so it automates the documented release process without assuming a branch per patch release. Done means the release steps are reproducibly handled by GitHub Actions and the workflow is validated against this repository's release conventions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, go
- Domain
- ci-cd, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100