You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the Release Guide about the Helm Chart package (#2179)
* Update the Release Guide about the Helm Chart package
* Update release-guide.md
Co-authored-by: Pierre Laporte <pierre@pingtimeout.fr>
* Add missing commit message
* Whitespace
* Use Helm GPG plugin to sign the Helm chart
* Fix directories during Helm chart copy to SVN
* Add Helm index to SVN
* Use long name for svn checkout
* Ensure the Helm index is updated after the chart is moved to SVN dist release
* Do not publish any Docker image before the vote succeeds
* Typos
* Revert "Do not publish any Docker image before the vote succeeds"
This reverts commit 5617e65.
* Don't mention Helm values.yaml in the release guide as it doesn't contain version details
---------
Co-authored-by: Pierre Laporte <pierre@pingtimeout.fr>
Copy file name to clipboardExpand all lines: site/content/release-guide.md
+70-15Lines changed: 70 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,10 +28,12 @@ To create a release candidate, you will need:
28
28
* your Apache credentials (for repository.apache.org and dist.apache.org repositories)
29
29
* a [GPG key](https://www.apache.org/dev/release-signing#generate) for signing artifacts, published in [KEYS](https://downloads.apache.org/incubator/polaris/KEYS) file
30
30
31
+
### Publish your GPG key
32
+
31
33
If you haven't published your GPG key yet, you must publish it before starting the release process:
32
34
33
35
```
34
-
svn co https://dist.apache.org/repos/dist/release/incubator/polaris polaris-dist-release
During release process, the artifacts will be signed with your key, eventually using `gpg-agent`.
78
+
During release process, the artifacts will be signed with your key, using `gpg-agent`.
78
79
79
80
To configure gradle to sign the artifacts, you can add the following settings in your `~/.gradle/gradle.properties` file:
80
81
@@ -86,6 +87,10 @@ To use `gpg` instead of `gpg2`, also set `signing.gnupg.executable=gpg`.
86
87
87
88
For more information, see the Gradle [signing documentation](https://docs.gradle.org/current/userguide/signing_plugin.html#sec:signatory_credentials).
88
89
90
+
### Helm chart signing
91
+
92
+
Helm chart artifacts are signed with your key, using the [helm gpg plugin](https://github.com/technosophos/helm-gpg). Ensure the plugin is installed locally.
93
+
89
94
### GitHub Repository
90
95
91
96
The release should be executed against https://github.com/apache/polaris.git repository (not a fork).
0 commit comments