Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions website/community/release/release-version.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,9 +222,8 @@ ${RELEASE_MANAGER}

### 3.1 KEYS File

If you are a **first-time** release manager or your original key has expired, please **append** the **public key** to the **KEYS** files in the Apache SVN project repositories:
If you are a **first-time** release manager or your original key has expired, please **append** the **public key** to the **KEYS** file in the Apache SVN project **release** repository. The KEYS file is maintained in a single authoritative location (the release directory) so that it stays consistent and is available on downloads.apache.org for signature verification:

- Dev repository: <https://dist.apache.org/repos/dist/dev/incubator/fesod>
- Release repository: <https://dist.apache.org/repos/dist/release/incubator/fesod>

Steps:
Expand All @@ -246,6 +245,7 @@ svn ci -m "add gpg key for xxx"
Notes:

- Do not directly overwrite the `KEYS` file in the repository. Only **append** to it.
- The `KEYS` file is maintained only in the **release** directory (single source of truth). Do **not** create a copy in the dev directory, as two copies tend to drift out of sync.
- SVN repositories require PPMC permissions. A PPMC member can assist you with the upload.

### 3.2 POM Configuration
Expand Down
6 changes: 3 additions & 3 deletions website/community/release/verify-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export RC_VERSION={rc_version}
Download the artifacts:

```shell
# Option 1: SVN checkout (Recommended, includes KEYS file)
# Option 1: SVN checkout (Recommended)
svn co https://dist.apache.org/repos/dist/dev/incubator/fesod/${RELEASE_VERSION}-${RC_VERSION}/ fesod-dist-dev

# Option 2: Wget individual files
Expand All @@ -66,8 +66,8 @@ The uploaded artifacts must contain:
**2.2.1 Import KEYS**

```shell
# Download KEYS
curl https://dist.apache.org/repos/dist/dev/incubator/fesod/KEYS > KEYS
# Download KEYS (kept in the release directory)
curl https://downloads.apache.org/incubator/fesod/KEYS > KEYS

Comment on lines +69 to 71
# Import KEYS locally
gpg --import KEYS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,9 +222,8 @@ ${RELEASE_MANAGER}

### 3.1 KEYS 文件

如果您是**第一次**作为发布者或原来的密钥已过期,请将**公钥**分别**追加**到 Apache SVN 项目仓库的 **KEYS** 文件中
如果您是**第一次**作为发布者或原来的密钥已过期,请将**公钥**追加到 Apache SVN 项目 **release 仓库**的 **KEYS** 文件中。KEYS 文件在单独权威位置(release 目录)维护,以保证一致性,并可在 downloads.apache.org 上用于签名验证:

- Dev 仓库:<https://dist.apache.org/repos/dist/dev/incubator/fesod>
- Release 仓库:<https://dist.apache.org/repos/dist/release/incubator/fesod>

操作步骤:
Expand All @@ -246,6 +245,7 @@ svn ci -m "add gpg key for xxx"
注意事项:

- 请不要直接覆盖仓库中 `KEYS`文件,只能**追加**
- `KEYS` 文件只在 **release** 目录维护(单一权威来源),**不要**在 dev 目录再保留一份,否则两份内容容易不同步。
- SVN 仓库需要 PPMC 权限,可由 PPMC 成员协助您上传。

### 3.2 POM 配置
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export RC_VERSION={RC版本号}
下载物料:

```shell
# 方式一:如果本地有 SVN,直接 checkout (推荐,包含了 KEYS 文件)
# 方式一:如果本地有 SVN,直接 checkout (推荐)
svn co https://dist.apache.org/repos/dist/dev/incubator/fesod/${RELEASE_VERSION}-${RC_VERSION}/ fesod-dist-dev

# 方式二:使用 wget 直接下载特定文件
Expand All @@ -68,8 +68,8 @@ wget https://dist.apache.org/repos/dist/dev/incubator/fesod/${RELEASE_VERSION}-$
**2.2.1 导入 KEYS**

```shell
# 从 SVN 仓库下载 KEYS (通常在版本目录或根目录)
curl https://dist.apache.org/repos/dist/dev/incubator/fesod/KEYS > KEYS
# 下载 KEYS(KEYS 在 release 目录维护,单一来源)
curl https://downloads.apache.org/incubator/fesod/KEYS > KEYS

Comment on lines +71 to 73
# 导入 KEYS 到本地
gpg --import KEYS
Expand Down
Loading