add release process and cut version 0.1.0 (#29)

Adding CI steps to tag releases following CHANGELOG entries to reduce
unknowns and provide an easy way to communicate relevant changes.
This commit is contained in:
Bryton Hall 2023-07-06 22:24:02 -04:00 committed by GitHub
parent 60a5a28db7
commit 79db5442b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 49 additions and 12 deletions

View file

@ -19,6 +19,11 @@ Do try to format the repo with [treefmt](https://github.com/numtide/treefmt) bef
nix fmt
## Releases
User-facing changes should be reflected in [`CHANGELOG.md`](./CHANGELOG.md).
When a new entry is added to the default branch, a new release will automatically be tagged.
## Kubernetes versions
To support a new Kubernetes version:
@ -31,7 +36,7 @@ To support a new Kubernetes version:
}
```
- Build and copy the updated specs to [`modules/generated/`](./modules/generated/) with
- Build the updated specs to [`modules/generated/`](./modules/generated/) with
nix run '.#generate'