|
@@ -6,8 +6,8 @@
|
|
|
|
|
|
|
|
| 项目 | 版本 | 校验位置 |
|
|
| 项目 | 版本 | 校验位置 |
|
|
|
| --- | --- | --- |
|
|
| --- | --- | --- |
|
|
|
-| Git 发布标签 | `v0.2.10` | `release.json` 的 `gitTag` 与 `git describe --tags --exact-match HEAD` |
|
|
|
|
|
-| 夭夭 Web | `0.2.10` | `release.json` 与 `package.json` 的 `version` |
|
|
|
|
|
|
|
+| Git 发布标签 | `v0.2.11` | `release.json` 的 `gitTag` 与 `git describe --tags --exact-match HEAD` |
|
|
|
|
|
+| 夭夭 Web | `0.2.11` | `release.json` 与 `package.json` 的 `version` |
|
|
|
| Hermes Dashboard 插件 | `1.7.3` | `hermes-plugins/yaoyao/dashboard/manifest.json` 的 `version` |
|
|
| Hermes Dashboard 插件 | `1.7.3` | `hermes-plugins/yaoyao/dashboard/manifest.json` 的 `version` |
|
|
|
|
|
|
|
|
以下步骤以仓库根目录为工作目录。不要使用浮动分支替代发布标签。
|
|
以下步骤以仓库根目录为工作目录。不要使用浮动分支替代发布标签。
|
|
@@ -83,12 +83,12 @@ curl --fail --silent --show-error http://127.0.0.1:9119/api/auth/providers
|
|
|
## 1. 获取并校验指定发布版本
|
|
## 1. 获取并校验指定发布版本
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-RELEASE_VERSION=v0.2.10
|
|
|
|
|
|
|
+RELEASE_VERSION=v0.2.11
|
|
|
git fetch --tags
|
|
git fetch --tags
|
|
|
git checkout "$RELEASE_VERSION"
|
|
git checkout "$RELEASE_VERSION"
|
|
|
|
|
|
|
|
test "$(git describe --tags --exact-match HEAD)" = "$RELEASE_VERSION"
|
|
test "$(git describe --tags --exact-match HEAD)" = "$RELEASE_VERSION"
|
|
|
-test "$(node -p \"require('./package.json').version\")" = "0.2.10"
|
|
|
|
|
|
|
+test "$(node -p \"require('./package.json').version\")" = "0.2.11"
|
|
|
test "$(node -e \"console.log(require('./hermes-plugins/yaoyao/dashboard/manifest.json').version)\")" = "1.7.3"
|
|
test "$(node -e \"console.log(require('./hermes-plugins/yaoyao/dashboard/manifest.json').version)\")" = "1.7.3"
|
|
|
npm run release:verify
|
|
npm run release:verify
|
|
|
```
|
|
```
|
|
@@ -229,7 +229,7 @@ launchctl load -w ~/Library/LaunchAgents/com.samien.hermes-yaoyao.plist
|
|
|
|
|
|
|
|
## 7. 通过受管服务进行配套升级
|
|
## 7. 通过受管服务进行配套升级
|
|
|
|
|
|
|
|
-首次按第 6 步安装 Web `0.2.10` 后,可在左下角 Agent 菜单打开“系统更新”。
|
|
|
|
|
|
|
+首次按第 6 步安装 Web `0.2.11` 后,可在左下角 Agent 菜单打开“系统更新”。
|
|
|
检查更新只读取固定的 `HERMES_YAOYAO_RELEASE_SOURCE`,并锁定最新 `vX.Y.Z`
|
|
检查更新只读取固定的 `HERMES_YAOYAO_RELEASE_SOURCE`,并锁定最新 `vX.Y.Z`
|
|
|
标签解析到的 Git 提交;执行升级前仍会检查插件持久目录是否安全。
|
|
标签解析到的 Git 提交;执行升级前仍会检查插件持久目录是否安全。
|
|
|
|
|
|