From 485bca1a1f4ae5c67d8f574b165ab1e74a60b964 Mon Sep 17 00:00:00 2001 From: tomsun28 Date: Sat, 10 Jan 2026 22:07:02 +0800 Subject: [PATCH] docs: update docs link --- home/docs/community/how-to-release.md | 26 +++++++------- home/docs/community/how-to-verify.md | 6 ++-- home/docs/community/maturity.md | 2 +- .../current/community/how-to-release.md | 16 ++++----- .../current/community/how-to-verify.md | 6 ++-- .../current/community/maturity.md | 2 +- .../community/how-to-release.md | 30 ++++++++-------- .../version-v1.6.x/community/how-to-verify.md | 18 +++++----- .../version-v1.6.x/download.md | 2 +- .../community/how-to-release.md | 34 +++++++++---------- .../version-v1.6.x/community/how-to-verify.md | 14 ++++---- .../versioned_docs/version-v1.6.x/download.md | 2 +- 12 files changed, 79 insertions(+), 79 deletions(-) diff --git a/home/docs/community/how-to-release.md b/home/docs/community/how-to-release.md index 67f718f2b88..b486d414173 100644 --- a/home/docs/community/how-to-release.md +++ b/home/docs/community/how-to-release.md @@ -71,7 +71,7 @@ some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. -# At this time, a dialog box will pop up, asking you to enter the key for this gpg. +# At this time, a dialog box will pop up, asking you to enter the key for this gpg. # you need to remember that it will be used in subsequent steps. ┌─────────────────────────────────────────────────────┐ │ Please enter this passphrase to │ @@ -146,7 +146,7 @@ $ svn co https://dist.apache.org/repos/dist/dev/hertzbeat $ cd svn/dev/hertzbeat # Append the KEY you generated to the file KEYS, and check if it is added correctly -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -161,7 +161,7 @@ $ svn co https://dist.apache.org/repos/dist/release/hertzbeat $ cd svn/release/hertzbeat # Append the KEY you generated to the file KEYS, and check if it is added correctly -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -310,15 +310,15 @@ apache-hertzbeat-collector-1.7.3-bin.tar.gz: OK ```shell # Check out the dev directory of the Apache SVN to the svn/dev directory under dist in the root directory of the Apache HertzBeat™ project -svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat svn/dev +svn co https://dist.apache.org/repos/dist/dev/hertzbeat svn/dev -svn co --depth empty https://dist.apache.org/repos/dist/dev/incubator/hertzbeat +svn co --depth empty https://dist.apache.org/repos/dist/dev/hertzbeat ``` - Copy the material package to the dev directory -Create a version number directory and name it in the form of ${release_version}-${RC_version}. RC_version starts from 1, that is, the candidate version starts from RC1. During the release process, there is a problem that causes the vote to fail. -If it needs to be corrected, it needs to iterate the RC version , the RC version number needs to be +1. For example: Vote for version 1.7.3-RC1. If the vote passes without any problems, the RC1 version material will be released as the final version material. +Create a version number directory and name it in the form of ${release_version}-${RC_version}. RC_version starts from 1, that is, the candidate version starts from RC1. During the release process, there is a problem that causes the vote to fail. +If it needs to be corrected, it needs to iterate the RC version , the RC version number needs to be +1. For example: Vote for version 1.7.3-RC1. If the vote passes without any problems, the RC1 version material will be released as the final version material. If there is a problem (when the hertzbeat/incubator community votes, the voters will strictly check various release requirements and compliance issues) and need to be corrected, then re-initiate the vote after the correction, and the candidate version for the next vote is 1.7.3- RC2. ```shell @@ -368,13 +368,13 @@ Release notes: https://github.com/apache/hertzbeat/releases/tag/v1.7.3-rc1 The release candidates: -https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.7.3-RC1/ +https://dist.apache.org/repos/dist/dev/hertzbeat/1.7.3-RC1/ Git tag for the release: https://github.com/apache/hertzbeat/releases/tag/v1.7.3-rc1 The artifacts signed with PGP key [33545C76], corresponding to [muchunjin@apache.org], that can be found in keys file: -https://downloads.apache.org/incubator/hertzbeat/KEYS +https://downloads.apache.org/hertzbeat/KEYS The vote will be open for at least 72 hours or until the necessary number of votes are reached. @@ -492,17 +492,17 @@ The rename the release-1.7.3-rc1 branch to release-1.7.3. Hi Community, We are glad to announce the release of Apache HertzBeat™ 1.7.3. -Thanks again for your help. +Thanks again for your help. Apache HertzBeat™ (https://hertzbeat.apache.org/) - A real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. -Download Link: +Download Link: https://hertzbeat.apache.org/docs/download/ -Release Note: +Release Note: https://github.com/apache/hertzbeat/releases/tag/v1.7.3 -Website: +Website: https://hertzbeat.apache.org/ HertzBeat Resources: diff --git a/home/docs/community/how-to-verify.md b/home/docs/community/how-to-verify.md index ad5a8e8b3e8..8de9e4f1030 100644 --- a/home/docs/community/how-to-verify.md +++ b/home/docs/community/how-to-verify.md @@ -22,9 +22,9 @@ If the network is poor, downloading may be time-consuming. The download is compl ```shell #If there is svn locally, you can clone to the local -$ svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/ +$ svn co https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/ #or download the material file directly -$ wget https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/xxx.xxx +$ wget https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/xxx.xxx ``` ### 2. Verify that the uploaded version is compliant @@ -47,7 +47,7 @@ First import the publisher's public key. Import KEYS from the svn repository to ##### 2.2.1 Import public key ```shell -curl https://downloads.apache.org/incubator/hertzbeat/KEYS > KEYS # Download KEYS +-curl https://downloads.apache.org/hertzbeat/KEYS > KEYS # Download KEYS gpg --import KEYS # Import KEYS to local ``` diff --git a/home/docs/community/maturity.md b/home/docs/community/maturity.md index d3988fd2d48..e54c1c054ec 100644 --- a/home/docs/community/maturity.md +++ b/home/docs/community/maturity.md @@ -48,7 +48,7 @@ community members are welcome to comment and modify it. |----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **RE10** | Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term. | **YES** Source release is distributed via [dist.apache.org](https://dist.apache.org/repos/dist/release/incubator/hertzbeat/) and linked from [download page](https://hertzbeat.apache.org/docs/download). | | **RE20** | The project's PPMC (Project Management Committee, see CS10) approves each software release in order to make the release an act of the Foundation. | **YES** All releases have been voted at and , and have at least 3 PPMC member's votes. | -| **RE30** | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed, and the [KEYS](https://dist.apache.org/repos/dist/release/incubator/hertzbeat/KEYS) are available. | +| **RE30** | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed, and the [KEYS](https://dist.apache.org/repos/dist/release/hertzbeat/KEYS) are available. | | **RE40** | The project can distribute convenience binaries alongside source code, but they are not Apache Releases, they are provided with no guarantee. | **YES** User can easily build binaries from source code, and we do not provide binaries as Apache Releases. | | **RE50** | The project documents a repeatable release process so that someone new to the project can independently generate the complete set of artifacts required for a release. | **YES** We can follow the [Release guide](https://hertzbeat.apache.org/docs/community/how_to_release) to make a new Apache HertzBeat release, and so far we had 4 different release managers. | diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md index c128509ccaa..04f89c5cf77 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-release.md @@ -71,7 +71,7 @@ some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. -# At this time, a dialog box will pop up, asking you to enter the key for this gpg. +# At this time, a dialog box will pop up, asking you to enter the key for this gpg. # you need to remember that it will be used in subsequent steps. ┌─────────────────────────────────────────────────────┐ │ Please enter this passphrase to │ @@ -146,7 +146,7 @@ $ svn co https://dist.apache.org/repos/dist/dev/hertzbeat $ cd svn/dev/hertzbeat # 将生成的KEY追加到KEYS文件中,检查是否添加正确 -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -161,7 +161,7 @@ $ svn co https://dist.apache.org/repos/dist/release/hertzbeat $ cd svn/release/hertzbeat # 将生成的KEY追加到KEYS文件中,检查是否添加正确 -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -374,7 +374,7 @@ Git tag for the release: https://github.com/apache/hertzbeat/releases/tag/v1.7.3-rc1 The artifacts signed with PGP key [33545C76], corresponding to [muchunjin@apache.org], that can be found in keys file: -https://downloads.apache.org/incubator/hertzbeat/KEYS +https://downloads.apache.org/hertzbeat/KEYS The vote will be open for at least 72 hours or until the necessary number of votes are reached. @@ -492,17 +492,17 @@ release note: xxx Hi Community, We are glad to announce the release of Apache HertzBeat 1.7.3. -Thanks again for your help. +Thanks again for your help. Apache HertzBeat (https://hertzbeat.apache.org/) - a real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. -Download Link: +Download Link: https://hertzbeat.apache.org/docs/download/ -Release Note: +Release Note: https://github.com/apache/hertzbeat/releases/tag/v1.7.3 -Website: +Website: https://hertzbeat.apache.org/ HertzBeat Resources: diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-verify.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-verify.md index cde6606c57e..3955dd94697 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-verify.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/how-to-verify.md @@ -16,9 +16,9 @@ sidebar_position: 4 ```shell #如果本地有svn,可以clone到本地 -svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/ +svn co https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/ #或者 直接下载物料文件 -wget https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/xxx.xxx +wget https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/xxx.xxx ``` @@ -42,7 +42,7 @@ wget https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_versio ##### 2.2.1 导入公钥 ```shell -curl https://downloads.apache.org/incubator/hertzbeat/KEYS > KEYS # 下载KEYS +curl https://downloads.apache.org/hertzbeat/KEYS > KEYS # 下载KEYS gpg --import KEYS # 导入KEYS到本地 ``` diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/maturity.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/maturity.md index d5f2c74e6a9..aed59e05c5d 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/maturity.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/community/maturity.md @@ -44,7 +44,7 @@ The following table is filled according to the [Apache Maturity Model](https://c | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **RE10** | Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term. | **YES** Source release is distributed via [dist.apache.org](https://dist.apache.org/repos/dist/release/incubator/hertzbeat/) and linked from [download page](https://hertzbeat.apache.org/docs/download). | | **RE20** | The project's PPMC (Project Management Committee, see CS10) approves each software release in order to make the release an act of the Foundation. | **YES** All releases have been voted at and , and have at least 3 PPMC member's votes. | -| **RE30** | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed, and the [KEYS](https://dist.apache.org/repos/dist/release/incubator/hertzbeat/KEYS) are available. | +| **RE30** | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed, and the [KEYS](https://dist.apache.org/repos/dist/release/hertzbeat/KEYS) are available. | | **RE40** | The project can distribute convenience binaries alongside source code, but they are not Apache Releases, they are provided with no guarantee. | **YES** User can easily build binaries from source code, and we do not provide binaries as Apache Releases. | | **RE50** | The project documents a repeatable release process so that someone new to the project can independently generate the complete set of artifacts required for a release. | **YES** We can follow the [Release guide](https://hertzbeat.apache.org/docs/community/how_to_release) to make a new Apache HertzBeat release, and so far we had 4 different release managers. | diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md index 0167b4b940c..c4c98811e01 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-release.md @@ -71,7 +71,7 @@ some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. -# At this time, a dialog box will pop up, asking you to enter the key for this gpg. +# At this time, a dialog box will pop up, asking you to enter the key for this gpg. # you need to remember that it will be used in subsequent steps. ┌─────────────────────────────────────────────────────┐ │ Please enter this passphrase to │ @@ -142,11 +142,11 @@ gpg: unchanged: 1 $ mkdir -p svn/dev $ cd svn/dev -$ svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat +$ svn co https://dist.apache.org/repos/dist/dev/hertzbeat $ cd svn/dev/hertzbeat # 将生成的KEY追加到KEYS文件中,检查是否添加正确 -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -161,7 +161,7 @@ $ svn co https://dist.apache.org/repos/dist/release/incubator/hertzbeat $ cd svn/release/hertzbeat # 将生成的KEY追加到KEYS文件中,检查是否添加正确 -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -308,9 +308,9 @@ apache-hertzbeat-collector-1.6.0-incubating-bin.tar.gz: OK ```shell # 检出 Apache SVN 仓库中的 dev/incubator/hertzbeat 目录到 Apache HertzBeat™ 项目根目录下的 svn/dev 目录下 -svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat svn/dev +svn co https://dist.apache.org/repos/dist/dev/hertzbeat svn/dev -svn co --depth empty https://dist.apache.org/repos/dist/dev/incubator/hertzbeat +svn co --depth empty https://dist.apache.org/repos/dist/dev/hertzbeat ``` - 复制物料包到 SVN 仓库 @@ -364,13 +364,13 @@ Release notes: https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1 The release candidates: -https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.6.0-RC1/ +https://dist.apache.org/repos/dist/dev/hertzbeat/1.6.0-RC1/ Git tag for the release: https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1 The artifacts signed with PGP key [33545C76], corresponding to [muchunjin@apache.org], that can be found in keys file: -https://downloads.apache.org/incubator/hertzbeat/KEYS +https://downloads.apache.org/hertzbeat/KEYS The vote will be open for at least 72 hours or until the necessary number of votes are reached. @@ -460,13 +460,13 @@ Vote result thread: https://lists.apache.org/thread/t5z58mvrs1drgzfyc48c9lhmd8skswn7 The release candidate: -https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.6.0-RC1/ +https://dist.apache.org/repos/dist/dev/hertzbeat/1.6.0-RC1/ Git tag for the release: https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1 The artifacts signed with PGP key [33545C76], corresponding to [muchunjin@apache.org], that can be found in keys file: -https://downloads.apache.org/incubator/hertzbeat/KEYS +https://downloads.apache.org/hertzbeat/KEYS The vote will be open for at least 72 hours or until the necessary number of votes are reached. @@ -542,7 +542,7 @@ ChunJin Mu ### 4.1 迁移源代码和二进制包 ```shell -svn mv https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.6.0-RC1 https://dist.apache.org/repos/dist/release/incubator/hertzbeat/1.6.0 -m "transfer packages for 1.6.0-RC1" +svn mv https://dist.apache.org/repos/dist/dev/hertzbeat/1.6.0-RC1 https://dist.apache.org/repos/dist/release/incubator/hertzbeat/1.6.0 -m "transfer packages for 1.6.0-RC1" ``` ### 4.2 添加新版本下载地址到官网 @@ -592,17 +592,17 @@ release note: xxx Hi Community, We are glad to announce the release of Apache HertzBeat 1.6.0. -Thanks again for your help. +Thanks again for your help. Apache HertzBeat (https://hertzbeat.apache.org/) - a real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. -Download Link: +Download Link: https://hertzbeat.apache.org/docs/download/ -Release Note: +Release Note: https://github.com/apache/hertzbeat/releases/tag/v1.6.0 -Website: +Website: https://hertzbeat.apache.org/ HertzBeat Resources: diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-verify.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-verify.md index b9ad9262632..02241da1ce8 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-verify.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/community/how-to-verify.md @@ -15,10 +15,10 @@ sidebar_position: 4 > 需要依赖gpg工具,如果没有,建议安装gpg2 ```shell -#如果本地有svn,可以clone到本地 -svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/ +#如果本地有svn,可以clone到本地 +svn co https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/ #或者 直接下载物料文件 -wget https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/xxx.xxx +wget https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/xxx.xxx ``` @@ -42,7 +42,7 @@ wget https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_versio ##### 2.2.1 导入公钥 ```shell -curl https://downloads.apache.org/incubator/hertzbeat/KEYS > KEYS # 下载KEYS +curl https://downloads.apache.org/hertzbeat/KEYS > KEYS # 下载KEYS gpg --import KEYS # 导入KEYS到本地 ``` @@ -70,9 +70,9 @@ Please decide how far you trust this user to correctly verify other users' keys Your decision? 5 #选择5 Do you really want to set this key to ultimate trust? (y/N) y #选择y - -gpg> - + +gpg> + ``` ##### 2.2.3 检查签名 @@ -174,7 +174,7 @@ I checked: 1. All download links are valid 2. Checksum and signature are OK 3. LICENSE and NOTICE are exist - 4. Build successfully on macOS(Big Sur) + 4. Build successfully on macOS(Big Sur) 5. .... ``` @@ -187,7 +187,7 @@ I checked: 1. All download links are valid 2. Checksum and signature are OK 3. LICENSE and NOTICE are exist - 4. Build successfully on macOS(Big Sur) + 4. Build successfully on macOS(Big Sur) 5. .... ``` diff --git a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md index f866a9312ec..bbde04adc30 100644 --- a/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md +++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/version-v1.6.x/download.md @@ -9,7 +9,7 @@ sidebar_label: Download :::tip -- 验证下载版本,请使用相应的哈希(sha512)、签名和[项目发布KEYS](https://downloads.apache.org/incubator/hertzbeat/KEYS)。 +- 验证下载版本,请使用相应的哈希(sha512)、签名和[项目发布KEYS](https://downloads.apache.org/hertzbeat/KEYS)。 - 检查哈希和签名的方法参考 [如何验证](https://www.apache.org/dyn/closer.cgi#verify)。 ::: diff --git a/home/versioned_docs/version-v1.6.x/community/how-to-release.md b/home/versioned_docs/version-v1.6.x/community/how-to-release.md index 67ff1b61261..0da7b084d11 100644 --- a/home/versioned_docs/version-v1.6.x/community/how-to-release.md +++ b/home/versioned_docs/version-v1.6.x/community/how-to-release.md @@ -71,7 +71,7 @@ some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. -# At this time, a dialog box will pop up, asking you to enter the key for this gpg. +# At this time, a dialog box will pop up, asking you to enter the key for this gpg. # you need to remember that it will be used in subsequent steps. ┌─────────────────────────────────────────────────────┐ │ Please enter this passphrase to │ @@ -142,11 +142,11 @@ Or enter address in the browser, enter the name $ mkdir -p svn/dev $ cd svn/dev -$ svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat +$ svn co https://dist.apache.org/repos/dist/dev/hertzbeat $ cd svn/dev/hertzbeat # Append the KEY you generated to the file KEYS, and check if it is added correctly -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -161,7 +161,7 @@ $ svn co https://dist.apache.org/repos/dist/release/incubator/hertzbeat $ cd svn/release/hertzbeat # Append the KEY you generated to the file KEYS, and check if it is added correctly -$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS +$ (gpg --list-sigs muchunjin@apache.org && gpg --export --armor muchunjin@apache.org) >> KEYS $ svn ci -m "add gpg key for muchunjin" ``` @@ -306,15 +306,15 @@ apache-hertzbeat-collector-1.6.0-incubating-bin.tar.gz: OK ```shell # Check out the dev directory of the Apache SVN to the svn/dev directory under dist in the root directory of the Apache HertzBeat project -svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat svn/dev +svn co https://dist.apache.org/repos/dist/dev/hertzbeat svn/dev -svn co --depth empty https://dist.apache.org/repos/dist/dev/incubator/hertzbeat +svn co --depth empty https://dist.apache.org/repos/dist/dev/hertzbeat ``` - Copy the material package to the dev directory -Create a version number directory and name it in the form of ${release_version}-${RC_version}. RC_version starts from 1, that is, the candidate version starts from RC1. During the release process, there is a problem that causes the vote to fail. -If it needs to be corrected, it needs to iterate the RC version , the RC version number needs to be +1. For example: Vote for version 1.6.0-RC1. If the vote passes without any problems, the RC1 version material will be released as the final version material. +Create a version number directory and name it in the form of ${release_version}-${RC_version}. RC_version starts from 1, that is, the candidate version starts from RC1. During the release process, there is a problem that causes the vote to fail. +If it needs to be corrected, it needs to iterate the RC version , the RC version number needs to be +1. For example: Vote for version 1.6.0-RC1. If the vote passes without any problems, the RC1 version material will be released as the final version material. If there is a problem (when the hertzbeat/incubator community votes, the voters will strictly check various release requirements and compliance issues) and need to be corrected, then re-initiate the vote after the correction, and the candidate version for the next vote is 1.6.0- RC2. ```shell @@ -364,13 +364,13 @@ Release notes: https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1 The release candidates: -https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.6.0-RC1/ +https://dist.apache.org/repos/dist/dev/hertzbeat/1.6.0-RC1/ Git tag for the release: https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1 The artifacts signed with PGP key [33545C76], corresponding to [muchunjin@apache.org], that can be found in keys file: -https://downloads.apache.org/incubator/hertzbeat/KEYS +https://downloads.apache.org/hertzbeat/KEYS The vote will be open for at least 72 hours or until the necessary number of votes are reached. @@ -460,13 +460,13 @@ Vote result thread: https://lists.apache.org/thread/t5z58mvrs1drgzfyc48c9lhmd8skswn7 The release candidate: -https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.6.0-RC1/ +https://dist.apache.org/repos/dist/dev/hertzbeat/1.6.0-RC1/ Git tag for the release: https://github.com/apache/hertzbeat/releases/tag/v1.6.0-rc1 The artifacts signed with PGP key [33545C76], corresponding to [muchunjin@apache.org], that can be found in keys file: -https://downloads.apache.org/incubator/hertzbeat/KEYS +https://downloads.apache.org/hertzbeat/KEYS The vote will be open for at least 72 hours or until the necessary number of votes are reached. @@ -542,7 +542,7 @@ Wait a day to see if the tutor has any other comments, if not, send the followin ### 5.1 Migrating source and binary packages ```shell -svn mv https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/1.6.0-RC1 https://dist.apache.org/repos/dist/release/incubator/hertzbeat/1.6.0 -m "transfer packages for 1.6.0-RC1" +svn mv https://dist.apache.org/repos/dist/dev/hertzbeat/1.6.0-RC1 https://dist.apache.org/repos/dist/release/incubator/hertzbeat/1.6.0 -m "transfer packages for 1.6.0-RC1" ``` #### 4.2 Add the new version download address to the official website @@ -592,17 +592,17 @@ The rename the release-1.6.0-rc1 branch to release-1.6.0. Hi Community, We are glad to announce the release of Apache HertzBeat 1.6.0. -Thanks again for your help. +Thanks again for your help. Apache HertzBeat (https://hertzbeat.apache.org/) - a real-time observability system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. -Download Link: +Download Link: https://hertzbeat.apache.org/docs/download/ -Release Note: +Release Note: https://github.com/apache/hertzbeat/releases/tag/v1.6.0 -Website: +Website: https://hertzbeat.apache.org/ HertzBeat Resources: diff --git a/home/versioned_docs/version-v1.6.x/community/how-to-verify.md b/home/versioned_docs/version-v1.6.x/community/how-to-verify.md index b990dadc01f..9f99406a870 100644 --- a/home/versioned_docs/version-v1.6.x/community/how-to-verify.md +++ b/home/versioned_docs/version-v1.6.x/community/how-to-verify.md @@ -22,9 +22,9 @@ If the network is poor, downloading may be time-consuming. The download is compl ```shell #If there is svn locally, you can clone to the local -$ svn co https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/ +$ svn co https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/ #or download the material file directly -$ wget https://dist.apache.org/repos/dist/dev/incubator/hertzbeat/${release_version}-${rc_version}/xxx.xxx +$ wget https://dist.apache.org/repos/dist/dev/hertzbeat/${release_version}-${rc_version}/xxx.xxx ``` ### 2. Verify that the uploaded version is compliant @@ -47,7 +47,7 @@ First import the publisher's public key. Import KEYS from the svn repository to ##### 2.2.1 Import public key ```shell -curl https://downloads.apache.org/incubator/hertzbeat/KEYS > KEYS # Download KEYS +-curl https://downloads.apache.org/hertzbeat/KEYS > KEYS # Download KEYS gpg --import KEYS # Import KEYS to local ``` @@ -75,9 +75,9 @@ Please decide how far you trust this user to correctly verify other users' keys Your decision? 5 #choose 5 Do you really want to set this key to ultimate trust? (y/N) y #choose y - + gpg> - + ``` ##### 2.2.3 Check the gpg signature @@ -177,7 +177,7 @@ I checked: 2. Checksum and signature are OK 3. LICENSE and NOTICE are exist 4. Build successfully on macOS(Big Sur) - 5. + 5. ``` PPMC/IPMC member: @@ -190,7 +190,7 @@ I checked: 2. Checksum and signature are OK 3. LICENSE and NOTICE are exist 4. Build successfully on macOS(Big Sur) - 5. + 5. ``` --- diff --git a/home/versioned_docs/version-v1.6.x/download.md b/home/versioned_docs/version-v1.6.x/download.md index 94deeb6bbd4..5b27aa59888 100644 --- a/home/versioned_docs/version-v1.6.x/download.md +++ b/home/versioned_docs/version-v1.6.x/download.md @@ -9,7 +9,7 @@ sidebar_label: Download :::tip -- Please verify the release with corresponding hashes(sha512), signatures and [project release KEYS](https://downloads.apache.org/incubator/hertzbeat/KEYS). +- Please verify the release with corresponding hashes(sha512), signatures and [project release KEYS](https://downloads.apache.org/hertzbeat/KEYS). - Refer to [How to Verify](https://www.apache.org/dyn/closer.cgi#verify) for how to check the hashes and signatures. :::