Kuadrant / Kuadrant/dns-operator

ci: Add release github action

Open
#263 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.