Compare commits

..

4 Commits

Author SHA1 Message Date
pzhang_zywl a60990b652 fix: 迁移 Gitea URL localhost:3000 → git.zywl.me - Closes #90
CI / test (push) Successful in 18s
2026-06-05 14:49:08 +08:00
pzhang_zywl 040d43d7f9 fix: 迁移 Gitea URL localhost:3000 → git.zywl.me - Closes #90
CI / test (pull_request) Successful in 19s
更新所有工作流、脚本、Agent 指引中的 URL,重新生成 API token。
修复 git hooks 指向 Docker 路径。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 14:48:03 +08:00
pzhang_zywl 55e66b2aab fix: 迁移 Gitea URL localhost:3000 → git.zywl.me - Closes #90
更新所有工作流、脚本、Agent 指引中的 URL,重新生成 API token。
修复 git hooks 指向 Docker 路径。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 14:47:18 +08:00
pzhang_zywl 5fcac66800 Merge pull request 'fix: [product] Session 收尾:更新 GLOBAL_STATE.md - Closes #92 - Closes #93' (#94) from dev/issue-92-session-close into main
CI / test (push) Successful in 8s
CI / test (pull_request) Failing after 50s
2026-06-03 15:35:55 +08:00
11 changed files with 18 additions and 18 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ jobs:
steps:
- name: Checkout main branch
run: |
git clone --depth 1 http://localhost:3000/pzhang_zywl/document_analyzer.git .
git clone --depth 1 https://git.zywl.me/pzhang_zywl/document_analyzer.git .
git checkout main
- name: Install dependencies
+1 -1
View File
@@ -23,5 +23,5 @@ jobs:
-H "Content-Type: application/json" \
-d "{\"title\":\"CI Failure: ${COMMIT_MSG}\",\"body\":\"## CI 测试失败\n\n- **Commit:** ${SHA_SHORT}\n- **Branch:** ${BRANCH}\n- **工作流:** ${RUN_URL}\n\n请检查上述链接查看失败详情。\n\n### 下一步\n- [ ] 分析失败原因\n- [ ] 修复代码\n- [ ] 提交 PR 触发 CI 重测\",\"labels\":[\"ci-failure\",\"agent-task\"]}"
env:
GITEA_URL: http://localhost:3000
GITEA_URL: https://git.zywl.me
GITEA_REPO: pzhang_zywl/document_analyzer
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
steps:
- name: Checkout code from Gitea
run: |
git clone --depth 1 http://localhost:3000/pzhang_zywl/document_analyzer.git .
git clone --depth 1 https://git.zywl.me/pzhang_zywl/document_analyzer.git .
git fetch origin ${{ github.sha }}
git checkout ${{ github.sha }}
+8 -8
View File
@@ -15,7 +15,7 @@ Gitea (localhost:3000) Dev Agent
| 组件 | 位置 | 说明 |
|------|------|------|
| Gitea 服务 | `http://localhost:3000` | SQLite 数据库,Actions 已启用 |
| Gitea 服务 | `https://git.zywl.me` | SQLite 数据库,Actions 已启用 |
| Actions Runner | `C:\Users\peterz\tools\act_runner\` | Shell 模式,v0.2.11 |
| 仓库 | `pzhang_zywl/document_analyzer` | 22+ 文件,CI/CD 已配置 |
| API Token | 用户自行生成 | Settings → Applications → Generate Token |
@@ -36,12 +36,12 @@ nohup ./gitea.exe web --config /c/Users/peterz/tools/gitea/data/app.ini > data/g
nohup /c/Users/peterz/tools/act_runner/act_runner.exe daemon > /c/Users/peterz/tools/act_runner/runner.log 2>&1 &
```
访问 `http://localhost:3000` 即可使用。
访问 `https://git.zywl.me` 即可使用。
### 2. 创建 Gitea API Token
1. 登录 Gitea → 右上角头像 → Settings → Applications
2. 或在浏览器直接打开: `http://localhost:3000/user/settings/applications`
2. 或在浏览器直接打开: `https://git.zywl.me/user/settings/applications`
3. Manage Access Tokens → Generate Token
4. 权限勾选: `write:issue` `write:repository` `write:user`
5. 复制 token 备用
@@ -56,7 +56,7 @@ nohup /c/Users/peterz/tools/act_runner/act_runner.exe daemon > /c/Users/peterz/t
```bash
export GITEA_API_TOKEN="你的token"
export GITEA_URL="http://localhost:3000"
export GITEA_URL="https://git.zywl.me"
export GITEA_REPO="pzhang_zywl/document_analyzer"
```
@@ -101,7 +101,7 @@ git clone → pip install → pytest →
**Bash/WSL/Git Bash:**
```bash
export GITEA_API_TOKEN="59117246ec418d5d87042de073b0d4197d8054bf"
export GITEA_URL="http://localhost:3000"
export GITEA_URL="https://git.zywl.me"
export GITEA_REPO="pzhang_zywl/document_analyzer"
```
@@ -142,7 +142,7 @@ claude --agent agents/DEV_AGENT.md
在 Claude Code 对话中直接说:
> 用 DEV_AGENT.md 检查 http://localhost:3000/pzhang_zywl/document_analyzer/issues 有没有待处理工单
> 用 DEV_AGENT.md 检查 https://git.zywl.me/pzhang_zywl/document_analyzer/issues 有没有待处理工单
### 方式 D: 任何其他 Agent
@@ -182,7 +182,7 @@ python scripts/agent_poller.py --action create-pr --issue N --branch fix/issue-N
1.`tests/test_sample.py` 中添加故意失败的测试
2. Push → CI 变红 → 自动在 Gitea 创建 Issue(含失败详情)
3. 查看: `http://localhost:3000/pzhang_zywl/document_analyzer/issues`
3. 查看: `https://git.zywl.me/pzhang_zywl/document_analyzer/issues`
### 测试修复 → CI 通过 → Issue 关闭
@@ -203,5 +203,5 @@ python scripts/agent_poller.py --action create-pr --issue N --branch fix/issue-N
**Q: Agent 连不上 Gitea API**
- 确认 `GITEA_API_TOKEN` 环境变量已设置
- 确认 Gitea 服务正在运行: `curl http://localhost:3000/api/v1/version`
- 确认 Gitea 服务正在运行: `curl https://git.zywl.me/api/v1/version`
- 确认 Token 权限包含 `write:issue``write:repository`
+1 -1
View File
@@ -44,7 +44,7 @@ description: AI 开发专家,负责 document_analyzer 项目的功能开发、
代理需要以下环境变量与 Gitea 交互:
- `GITEA_URL``http://localhost:3000`
- `GITEA_URL``https://git.zywl.me`
- `GITEA_REPO``pzhang_zywl/document_analyzer`
- `GITEA_API_TOKEN` — Gitea 个人访问令牌
- `DEV_AGENT_ID` — 代理标识(默认 `da-01`,启动脚本自动设为 `da-MMDD-HHmm`
+1 -1
View File
@@ -34,7 +34,7 @@ description: QE Agent — 自动化验收测试开发与质量门禁。轮询 Gi
开始工作前,确认以下环境变量已设置:
```bash
export GITEA_URL="http://localhost:3000"
export GITEA_URL="https://git.zywl.me"
export GITEA_REPO="pzhang_zywl/document_analyzer"
export GITEA_API_TOKEN="<your-token>"
```
+1 -1
View File
@@ -33,7 +33,7 @@
## 项目环境
- 项目目录:`C:\Users\peterz\projects\document_analyzer`
- Gitea 仓库:`http://localhost:3000/pzhang_zywl/document_analyzer`
- Gitea 仓库:`https://git.zywl.me/pzhang_zywl/document_analyzer`
- CI/CDGitea Actions,配置文件 `ci.yml`
- LLM 配置:`~/.openclaw/config/secrets.yaml`
- Agent 定义:`agents/DEV_AGENT.md``agents/QE_AGENT.md`
+1 -1
View File
@@ -14,7 +14,7 @@ if [ -f "$_COMMON_DIR/.env" ]; then
fi
# ── Default environment variables ──────────────────────────────────────────────
export GITEA_URL="${GITEA_URL:-http://localhost:3000}"
export GITEA_URL="${GITEA_URL:-https://git.zywl.me}"
export GITEA_REPO="${GITEA_REPO:-pzhang_zywl/document_analyzer}"
# ── Validate required environment ──────────────────────────────────────────────
+1 -1
View File
@@ -21,7 +21,7 @@ import sys
import urllib.request
import urllib.error
GITEA_URL = os.environ.get("GITEA_URL", "http://localhost:3000")
GITEA_URL = os.environ.get("GITEA_URL", "https://git.zywl.me")
GITEA_REPO = os.environ.get("GITEA_REPO", "pzhang_zywl/document_analyzer")
GITEA_TOKEN = os.environ.get("GITEA_API_TOKEN", "")
DEV_AGENT_ID = os.environ.get("DEV_AGENT_ID", "da-01")
+1 -1
View File
@@ -6,7 +6,7 @@ import os
import urllib.request
import urllib.error
GITEA_URL = "http://localhost:3000"
GITEA_URL = "https://git.zywl.me"
REPO = "pzhang_zywl/document_analyzer"
+1 -1
View File
@@ -11,7 +11,7 @@ if exist "scripts\.env" (
)
:: ── Defaults ──────────────────────────────────────────────────────────────────
if "%GITEA_URL%"=="" set GITEA_URL=http://localhost:3000
if "%GITEA_URL%"=="" set GITEA_URL=https://git.zywl.me
if "%GITEA_REPO%"=="" set GITEA_REPO=pzhang_zywl/document_analyzer
if "%DEV_AGENT_ID%"=="" set DEV_AGENT_ID=da-01