|
1 | | -[](https://github.com/jetstack/jetstack-secure/actions/workflows/release-master.yml) |
| 1 | +[](https://github.com/jetstack/jetstack-secure/actions/workflows/tests.yaml) |
2 | 2 | [](https://pkg.go.dev/github.com/jetstack/jetstack-secure) |
3 | 3 | [](https://goreportcard.com/report/github.com/jetstack/jetstack-secure) |
4 | 4 |
|
@@ -95,23 +95,22 @@ The release process is semi-automated. |
95 | 95 | ### Step 1: Git Tag and GitHub Release |
96 | 96 |
|
97 | 97 | 1. Create a tag for the new release: |
98 | | - ```sh |
99 | | - export VERSION=v0.6.0-alpha.0 |
| 98 | + ```sh |
| 99 | + export VERSION=v1.1.0 |
100 | 100 | git tag --annotate --message="Release ${VERSION}" "${VERSION}" |
101 | 101 | git push origin "${VERSION}" |
102 | 102 | ``` |
103 | 103 | 2. A GitHub action will see the new tag and do the following: |
104 | | - - Build and publish the container image at `quay.io/jetstack/venafi-agent`, |
105 | | - - Build and publish the Helm chart at `oci://quay.io/jetstack/charts/venafi-kubernetes-agent`, |
106 | | - - Create a draft GitHub release, |
107 | | - - Upload the Helm chart tarball to the GitHub release. |
| 104 | + - Build and publish the container image at `quay.io/jetstack/venafi-agent`, |
| 105 | + - Build and publish the Helm chart at `oci://quay.io/jetstack/charts/venafi-kubernetes-agent`, |
| 106 | + - Create a draft GitHub release, |
| 107 | + - Upload the Helm chart tarball to the GitHub release. |
108 | 108 | 3. Navigate to the GitHub Releases page and select the draft release to edit. |
109 | | - 2. Click on “Generate release notes” to automatically compile the changelog. |
110 | | - 3. Review and refine the generated notes to ensure they’re clear and useful |
111 | | - for end users. |
112 | | - 4. Remove any irrelevant entries, such as “update deps,” “update CI,” |
113 | | - “update docs,” or similar internal changes that do not impact user |
114 | | - functionality. |
| 109 | + 1. Click on “Generate release notes” to automatically compile the changelog. |
| 110 | + 2. Review and refine the generated notes to ensure they’re clear and useful |
| 111 | + for end users. |
| 112 | + 3. Remove any irrelevant entries, such as “update deps,” “update CI,” “update |
| 113 | + docs,” or similar internal changes that do not impact user functionality. |
115 | 114 | 4. Publish the release. |
116 | 115 | 5. Inform Michael McLoughlin of the new release so he can update the |
117 | 116 | documentation at <https://docs.venafi.cloud/>. |
@@ -158,8 +157,8 @@ The release process is semi-automated. |
158 | 157 | > ```text |
159 | 158 | > v1.1.0 (Git tag in the jetstack-secure repo) |
160 | 159 | > └── quay.io/jetstack/venafi-agent:v1.1.0 (GitHub Actions in the jetstack-secure repo) |
161 | | -> ├── us.gcr.io/jetstack-secure-enterprise/venafi-agent (Enterprise Builds's GitHub Actions) |
162 | | -> └── eu.gcr.io/jetstack-secure-enterprise/venafi-agent (Enterprise Builds's GitHub Actions) |
| 160 | +> ├── us.gcr.io/jetstack-secure-enterprise/venafi-agent:v1.1.0 (Enterprise Builds's GitHub Actions) |
| 161 | +> └── eu.gcr.io/jetstack-secure-enterprise/venafi-agent:v1.1.0 (Enterprise Builds's GitHub Actions) |
163 | 162 | > ├── registry.venafi.cloud/venafi-agent/venafi-agent:v1.1.0 (Harbor Replication) |
164 | 163 | > ├── private-registry.venafi.cloud/venafi-agent/venafi-agent:v1.1.0 (Harbor Replication) |
165 | 164 | > └── private-registry.venafi.eu/venafi-agent/venafi-agent:v1.1.0 (Harbor Replication) |
@@ -212,5 +211,4 @@ The process is as follows: |
212 | 211 | 3. Create a pull request and wait for it to be approved. |
213 | 212 | 4. Merge the branch |
214 | 213 | 5. Manually trigger the Helm Chart workflow: |
215 | | -[release_js-agent_chart.yaml](https://github.com/jetstack/enterprise-builds/actions/workflows/release_js-agent_chart.yaml). |
216 | | -
|
| 214 | + [release_js-agent_chart.yaml](https://github.com/jetstack/enterprise-builds/actions/workflows/release_js-agent_chart.yaml). |
0 commit comments