Skip to content

Commit 1adae25

Browse files
authored
add a maintainers.md (#237)
* add a maintainers.md Signed-off-by: Joe Elliott <number101010@gmail.com> * release updates Signed-off-by: Joe Elliott <number101010@gmail.com> --------- Signed-off-by: Joe Elliott <number101010@gmail.com>
1 parent 99e1cfc commit 1adae25

File tree

2 files changed

+26
-5
lines changed

2 files changed

+26
-5
lines changed

maintainers.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Maintainers
2+
3+
This project is maintained by the following individuals:
4+
5+
- [@joe-elliott](https://github.com/joe-elliott)
6+
- [@cxdy](https://github.com/cxdy)

release.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,26 @@
1-
# Binaries
1+
# Docker Image/Binaries
22

3-
- Push a tag in the form `vX.X.X`
4-
- goreleaser creates a github release
3+
First build the docker image, github release and release artifacts.
4+
5+
- Push a tag in the form `vX.X.X` to the commit that you want to cut the release on.
6+
- goreleaser creates a draft github release.
7+
- Find it [here](https://github.com/joe-elliott/cert-exporter/releases).
8+
- Clean up the release notes. For instance the previous helm chart commit is often included and should be removed.
9+
- Add a line "Thanks to <contributors> for the help!"
510
- GHA builds and pushes to dockerhub
11+
- Confirm that the [image appears](https://hub.docker.com/r/joeelliott/cert-exporter) here.
612

713
# Helm chart
814

9-
- Submit a PR to update the chart version
10-
- (optional) update the image versions to the latest docker image
15+
After the docker image is cut and the release exists. We need to build the helm chart.
16+
17+
- Submit a PR to update the chart version [like this](https://github.com/joe-elliott/cert-exporter/pull/235).
18+
- (optional) Update the image versions to the latest docker image. This may not be required if the only changes were to the helm chart.
19+
- The new chart version will automatically force a build.
20+
- Use helm locally to confirm the build occurred and is available.
21+
```
22+
helm repo update cert-exporter
23+
helm search repo cert-exporter
24+
```
25+
1126

0 commit comments

Comments
 (0)