-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Description
What would you like to be added:
A pipeline to automate the release process.
Why is this needed:
To save some effort on repetitive release task.
Describe the solution you'd like:
- Create bash script for updating
data.yaml
. - Create a pre-release github action which takes in a version number as input and creates the prep PR after running all the tests.
- Release notes template taking main changes from
changelog.md
+ full changelog + welcoming new contributors, so release can be easily created from the command line (or automation). - Create a post-release github action for sending a PR to k8s.io for image promotion. It will also create PR to merge changes of release back to main.
Few things to decide on:
- Do we need to keep a changelog.md or are we fine with the changelog in github's release?
- Explore and decide on tooling like goreleaser.com ko.build
Additional context:
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Type
Projects
Status
Needs Review (PR) or Response (Issue)