mirror of
https://github.com/kubernetes-sigs/descheduler.git
synced 2026-01-26 21:31:18 +01:00
18 lines
761 B
Markdown
18 lines
761 B
Markdown
# How to Release this Repo
|
|
|
|
1. Determine the current release version with `git tag -l`. It should look
|
|
something like `vX.Y.Z`. We'll call the current version `$CV` and the new
|
|
version `$NV`.
|
|
1. On master, run `git log $CV..` to list all the changes since the last
|
|
release.
|
|
1. Edit `CHANGES.md` to include a summary of the changes.
|
|
1. Mail the CL containing the `CHANGES.md` changes. When the CL is approved,
|
|
submit it.
|
|
1. Without submitting any other CLs:
|
|
a. Switch to master.
|
|
b. `git pull`
|
|
c. Tag the repo with the next version: `git tag $NV`.
|
|
d. Push the tag: `git push origin $NV`.
|
|
1. Update [the releases page](https://github.com/googleapis/google-cloud-go/releases)
|
|
with the new release, copying the contents of the CHANGES.md.
|