From 74d87b9e5d4447cfb7066458e8f36142664b9c2c Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 16 Sep 2026 14:59:38 +0000 Subject: [PATCH] ci(nightly): use local Gitea host runner label for real PI Point Nightly Real PI at runs-on: nightly (host network) so the local act_runner can reach host PI :18865 and isolated PG :5434. Co-authored-by: Cursor --- .doc/ops/CURRENT.md | 2 +- ...-09-16-gitea-nightly-secrets-configured.md | 30 +++++++++++++++++++ .github/workflows/nightly-real-pi.yml | 4 ++- 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 .doc/ops/handoffs/2026-09-16-gitea-nightly-secrets-configured.md diff --git a/.doc/ops/CURRENT.md b/.doc/ops/CURRENT.md index 3710d81c..38022c53 100644 --- a/.doc/ops/CURRENT.md +++ b/.doc/ops/CURRENT.md @@ -7,7 +7,7 @@ 1. **Phase 3 done**:N7 重试策略 + Playwright gated + 遗留 handoff 已合入 2. **Wave 1 done**:PU5A race + PU3 IAM fail-closed 已合入 `dev` -3. **运维**:配置 Actions nightly secrets;获批后再开 PU6–PU8/Playwright 实现 +3. **运维**:Gitea nightly secrets/vars + `nightly:host` 已配;获批后再开 PU6–PU8/Playwright 实现 ## 并行认领 diff --git a/.doc/ops/handoffs/2026-09-16-gitea-nightly-secrets-configured.md b/.doc/ops/handoffs/2026-09-16-gitea-nightly-secrets-configured.md new file mode 100644 index 00000000..2fe2869e --- /dev/null +++ b/.doc/ops/handoffs/2026-09-16-gitea-nightly-secrets-configured.md @@ -0,0 +1,30 @@ +--- +title: "Gitea nightly secrets 已本机配置" +created: 2026-09-16 +from: Cursor +to: any +blocker: false +--- + +# Gitea nightly secrets 已本机配置 + +## 已配置(weichen/Agent-System) + +**Secrets**(API,值不入库): + +- `RUNNER_AUTH_TOKEN` ← `configs/.env.dev` +- `NIGHTLY_TEST_DATABASE_URL` → `127.0.0.1:5434/agent_wave2_pi` + +**Variables**: + +- `PI_AGENT_RUNNER_URL=http://127.0.0.1:18865` +- `PI_AGENT_MODEL` ← `.env.dev` MINIMAX_MODEL_ID + +## Runner + +- `/home/weichen/gitea/docker-compose.yml` 增加 label `nightly:host` +- workflow `nightly-real-pi.yml` → `runs-on: nightly`(宿主机网络,可访问本机 PI/PG) + +## 触发 + +Gitea Actions → Nightly Real PI → Run workflow;或等 schedule UTC 16:00。 diff --git a/.github/workflows/nightly-real-pi.yml b/.github/workflows/nightly-real-pi.yml index 17246915..560722a6 100644 --- a/.github/workflows/nightly-real-pi.yml +++ b/.github/workflows/nightly-real-pi.yml @@ -13,8 +13,10 @@ concurrency: cancel-in-progress: true jobs: + # Local Gitea act_runner label `nightly:host` — reaches host :18865 / :5434. + # Do not use ubuntu-latest docker isolation for this job on this machine. nightly-real-pi: - runs-on: ubuntu-latest + runs-on: nightly timeout-minutes: 120 permissions: contents: read