41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# 在 qimingclaw 仓库启用「仅同步到 OSS」
|
||
|
||
`sync-oss.sh` 会触发 **qiming-ai/qimingclaw** 的 workflow **sync-electron-to-oss.yml**(仅同步、不构建)。
|
||
|
||
## 一次性操作(在 qimingclaw 仓库)
|
||
|
||
把**本仓库**里的这个文件:
|
||
|
||
```
|
||
qiming-agent/.github/workflows/sync-electron-to-oss.yml
|
||
```
|
||
|
||
**复制到 qimingclaw 仓库**的相同路径:
|
||
|
||
```
|
||
qimingclaw/.github/workflows/sync-electron-to-oss.yml
|
||
```
|
||
|
||
然后提交并推送到 qimingclaw 的默认分支(如 main)。
|
||
|
||
## 完成后
|
||
|
||
在本地执行:
|
||
|
||
```bash
|
||
./scripts/sync-oss.sh electron-v0.9.0
|
||
```
|
||
|
||
即可将 GitHub Release 的已有资产同步到 OSS,无需改 qimingclaw 原有的 `release-electron.yml`。
|
||
|
||
## 所需 Secrets(qimingclaw 仓库)
|
||
|
||
- `GH_PAT` 或使用 repo 默认 token(下载 Release 资产)
|
||
- `OSS_ACCESS_KEY_ID`、`OSS_ACCESS_KEY_SECRET`(上传到阿里云 OSS)
|
||
|
||
## 相关方案留存
|
||
|
||
本地脚本 `sync-oss.sh` 如何锁定本次触发的 workflow run、`grep` 与版本校验等说明见:
|
||
|
||
- [reviews/SOLUTION-RETENTION-ELECTRON-2026-03.md](reviews/SOLUTION-RETENTION-ELECTRON-2026-03.md)
|