39 lines
531 B
Markdown
39 lines
531 B
Markdown
# Release HOWTO
|
|
|
|
since I forget.
|
|
|
|
|
|
1. Review existing tags and pick new release number
|
|
|
|
```sh
|
|
git tag
|
|
```
|
|
|
|
2. Tag locally
|
|
|
|
```sh
|
|
git tag -a v0.1.0 -m "First release"
|
|
```
|
|
|
|
If things get screwed up, delete the tag with
|
|
|
|
```sh
|
|
git tag -d v0.1.0
|
|
```
|
|
|
|
3. Test goreleaser
|
|
|
|
TODO: how to install goreleaser
|
|
|
|
```sh
|
|
./scripts/goreleaser-dryrun.sh
|
|
```
|
|
|
|
4. Push
|
|
|
|
```bash
|
|
git push origin v0.1.0
|
|
```
|
|
|
|
5. Verify release and edit notes. See https://github.com/client9/misspell/releases
|