Merge pull request 'fix: Housekeeping: remove tracked logs/review.log + fix stale CI URL in docs (#187)' (#188) from fix/issue-187 into master

This commit is contained in:
johba 2026-02-23 12:51:04 +01:00
commit 5ee2238604
2 changed files with 3 additions and 127 deletions

View file

@ -2,7 +2,7 @@
## Infrastructure
- **Server**: Woodpecker 3.10.0 runs as a **systemd service** (`woodpecker-server.service`), NOT a Docker container. Binary at `/usr/local/bin/woodpecker-server`.
- **Host**: `https://ci.sovraigns.network` (port 8000 locally at `http://127.0.0.1:8000`)
- **Host**: `https://ci.niovi.voyage` (port 8000 locally at `http://127.0.0.1:8000`)
- **Forge**: Codeberg (Gitea-compatible) — repo `johba/harb`, forge remote ID `800173`
- **Database**: PostgreSQL at `127.0.0.1:5432`, database `woodpecker`, user `woodpecker`
- **Config**: `/etc/woodpecker/server.env` (contains secrets — agent secret, Gitea OAuth secret, DB credentials)
@ -35,8 +35,8 @@ PGPASSWORD='<db_password>' psql -h 127.0.0.1 -U woodpecker -d woodpecker -c \
```
## Triggering Pipelines
- **Normal flow**: Push to Codeberg → Codeberg fires webhook to `https://ci.sovraigns.network/api/hook` → Woodpecker creates pipeline.
- **Known issue**: Codeberg webhooks can stop firing if `ci.sovraigns.network` becomes unreachable (DNS/connectivity). Check Codeberg repo settings → Webhooks to verify delivery history and re-trigger.
- **Normal flow**: Push to Codeberg → Codeberg fires webhook to `https://ci.niovi.voyage/api/hook` → Woodpecker creates pipeline.
- **Known issue**: Codeberg webhooks can stop firing if `ci.niovi.voyage` becomes unreachable (DNS/connectivity). Check Codeberg repo settings → Webhooks to verify delivery history and re-trigger.
- **Manual trigger via API** (requires valid token — see known issues):
```bash
WOODPECKER_SERVER=http://127.0.0.1:8000 WOODPECKER_TOKEN=<token> \

View file

@ -1,124 +0,0 @@
[2026-02-22 16:37:31 UTC] Removing stale lock (PID 1629595)
[2026-02-22 16:37:31 UTC] Fetching PR metadata
[2026-02-22 16:37:31 UTC] PR #180: fix: replace Start Earning messaging with accurate staking positioning (#173) (fix/issue-173 → master, 57deaaa)
[2026-02-22 16:37:31 UTC] Checking CI status
[2026-02-22 16:37:31 UTC] Fetching diff
[2026-02-22 16:37:32 UTC] Building review prompt
[2026-02-22 16:37:32 UTC] Calling Anthropic API (claude-sonnet-4-5-20250514)
[2026-02-22 16:39:23 UTC] PR#180 fetching metadata
[2026-02-22 16:39:24 UTC] PR#180 fix: replace Start Earning messaging with accurate staking positioning (#173) (fix/issue-173→master 57deaaa)
[2026-02-22 16:39:24 UTC] PR#180 checking CI
[2026-02-22 16:39:24 UTC] PR#180 fetching diff
[2026-02-22 16:39:24 UTC] PR#180 building prompt
[2026-02-22 16:39:24 UTC] PR#180 Prompt: 17431 bytes
[2026-02-22 16:39:24 UTC] PR#180 running claude (sonnet)
[2026-02-22 16:39:48 UTC] PR#180 Review: 2867 bytes in 24s
[2026-02-22 16:39:48 UTC] PR#180 posting to Codeberg
[2026-02-22 16:39:48 UTC] PR#180 POSTED to Codeberg
[2026-02-22 16:39:52 UTC] PR#180 DONE: REQUEST_CHANGES (24s)
[2026-02-22 16:40:01 UTC] --- Poll start ---
[2026-02-22 16:40:02 UTC] Found 9 open PRs
[2026-02-22 16:40:02 UTC] #183 CI=failure, skip
[2026-02-22 16:40:02 UTC] #182 CI=failure, skip
[2026-02-22 16:40:02 UTC] #181 CI=failure, skip
[2026-02-22 16:40:03 UTC] #180 already reviewed at 57deaaa, skip
[2026-02-22 16:40:03 UTC] #179 CI=failure, skip
[2026-02-22 16:40:03 UTC] #178 CI=failure, skip
[2026-02-22 16:40:03 UTC] #177 CI=failure, skip
[2026-02-22 16:40:03 UTC] #168 CI=failure, skip
[2026-02-22 16:40:04 UTC] #167 CI=, skip
[2026-02-22 16:40:04 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 16:50:01 UTC] --- Poll start ---
[2026-02-22 16:50:02 UTC] Found 9 open PRs
[2026-02-22 16:50:02 UTC] #183 CI=failure, skip
[2026-02-22 16:50:02 UTC] #182 CI=failure, skip
[2026-02-22 16:50:02 UTC] #181 CI=failure, skip
[2026-02-22 16:50:02 UTC] #180 CI=pending, skip
[2026-02-22 16:50:02 UTC] #179 CI=failure, skip
[2026-02-22 16:50:03 UTC] #178 CI=failure, skip
[2026-02-22 16:50:03 UTC] #177 CI=failure, skip
[2026-02-22 16:50:03 UTC] #168 CI=failure, skip
[2026-02-22 16:50:03 UTC] #167 CI=, skip
[2026-02-22 16:50:03 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:00:01 UTC] --- Poll start ---
[2026-02-22 17:00:04 UTC] Found 9 open PRs
[2026-02-22 17:00:05 UTC] #183 CI=failure, skip
[2026-02-22 17:00:05 UTC] #182 CI=failure, skip
[2026-02-22 17:00:05 UTC] #181 CI=failure, skip
[2026-02-22 17:00:05 UTC] #180 CI=pending, skip
[2026-02-22 17:00:06 UTC] #179 CI=failure, skip
[2026-02-22 17:00:06 UTC] #178 CI=failure, skip
[2026-02-22 17:00:06 UTC] #177 CI=failure, skip
[2026-02-22 17:00:06 UTC] #168 CI=failure, skip
[2026-02-22 17:00:06 UTC] #167 CI=, skip
[2026-02-22 17:00:06 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:10:02 UTC] --- Poll start ---
[2026-02-22 17:10:02 UTC] Found 9 open PRs
[2026-02-22 17:10:02 UTC] #183 CI=failure, skip
[2026-02-22 17:10:03 UTC] #182 CI=failure, skip
[2026-02-22 17:10:03 UTC] #181 CI=failure, skip
[2026-02-22 17:10:03 UTC] #180 needs review (CI=success, SHA=533c575)
[2026-02-22 17:10:03 UTC] PR#180 fetching metadata
[2026-02-22 17:10:03 UTC] PR#180 fix: replace Start Earning messaging with accurate staking positioning (#173) (fix/issue-173→master 533c575)
[2026-02-22 17:10:03 UTC] PR#180 checking CI
[2026-02-22 17:10:03 UTC] PR#180 checking existing reviews
[2026-02-22 17:10:04 UTC] PR#180 fetching diff
[2026-02-22 17:10:04 UTC] PR#180 building prompt
[2026-02-22 17:10:04 UTC] PR#180 Prompt: 22351 bytes
[2026-02-22 17:10:04 UTC] PR#180 running claude (sonnet)
[2026-02-22 17:10:32 UTC] PR#180 Review: 3593 bytes in 28s
[2026-02-22 17:10:32 UTC] PR#180 posting to Codeberg
[2026-02-22 17:10:32 UTC] PR#180 POSTED to Codeberg
[2026-02-22 17:10:37 UTC] PR#180 DONE: REQUEST_CHANGES (28s)
[2026-02-22 17:10:39 UTC] #179 CI=failure, skip
[2026-02-22 17:10:39 UTC] #178 CI=failure, skip
[2026-02-22 17:10:39 UTC] #177 CI=failure, skip
[2026-02-22 17:10:39 UTC] #168 CI=failure, skip
[2026-02-22 17:10:39 UTC] #167 CI=, skip
[2026-02-22 17:10:39 UTC] --- Poll done: 1 reviewed, 8 skipped ---
[2026-02-22 17:20:01 UTC] --- Poll start ---
[2026-02-22 17:20:03 UTC] Found 9 open PRs
[2026-02-22 17:20:03 UTC] #183 CI=failure, skip
[2026-02-22 17:20:03 UTC] #182 CI=failure, skip
[2026-02-22 17:20:04 UTC] #181 CI=failure, skip
[2026-02-22 17:20:04 UTC] #180 CI=pending, skip
[2026-02-22 17:20:04 UTC] #179 CI=failure, skip
[2026-02-22 17:20:04 UTC] #178 CI=failure, skip
[2026-02-22 17:20:04 UTC] #177 CI=failure, skip
[2026-02-22 17:20:05 UTC] #168 CI=failure, skip
[2026-02-22 17:20:05 UTC] #167 CI=, skip
[2026-02-22 17:20:05 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:30:01 UTC] --- Poll start ---
[2026-02-22 17:30:02 UTC] Found 9 open PRs
[2026-02-22 17:30:02 UTC] #183 CI=failure, skip
[2026-02-22 17:30:03 UTC] #182 CI=failure, skip
[2026-02-22 17:30:03 UTC] #181 CI=failure, skip
[2026-02-22 17:30:03 UTC] #180 CI=pending, skip
[2026-02-22 17:30:03 UTC] #179 CI=failure, skip
[2026-02-22 17:30:03 UTC] #178 CI=failure, skip
[2026-02-22 17:30:03 UTC] #177 CI=failure, skip
[2026-02-22 17:30:04 UTC] #168 CI=failure, skip
[2026-02-22 17:30:04 UTC] #167 CI=, skip
[2026-02-22 17:30:04 UTC] --- Poll done: 0 reviewed, 9 skipped ---
[2026-02-22 17:40:01 UTC] --- Poll start ---
[2026-02-22 17:40:02 UTC] Found 8 open PRs
[2026-02-22 17:40:02 UTC] #183 CI=pending, skip
[2026-02-22 17:40:02 UTC] #182 CI=pending, skip
[2026-02-22 17:40:02 UTC] #181 CI=pending, skip
[2026-02-22 17:40:03 UTC] #179 CI=pending, skip
[2026-02-22 17:40:03 UTC] #178 CI=pending, skip
[2026-02-22 17:40:03 UTC] #177 CI=pending, skip
[2026-02-22 17:40:03 UTC] #168 CI=failure, skip
[2026-02-22 17:40:03 UTC] #167 CI=, skip
[2026-02-22 17:40:03 UTC] --- Poll done: 0 reviewed, 8 skipped ---
[2026-02-22 17:50:01 UTC] --- Poll start ---
[2026-02-22 17:50:02 UTC] Found 8 open PRs
[2026-02-22 17:50:02 UTC] #183 CI=pending, skip
[2026-02-22 17:50:02 UTC] #182 CI=pending, skip
[2026-02-22 17:50:02 UTC] #181 CI=pending, skip
[2026-02-22 17:50:02 UTC] #179 CI=pending, skip
[2026-02-22 17:50:02 UTC] #178 CI=pending, skip
[2026-02-22 17:50:02 UTC] #177 CI=pending, skip
[2026-02-22 17:50:03 UTC] #168 CI=failure, skip
[2026-02-22 17:50:03 UTC] #167 CI=, skip
[2026-02-22 17:50:03 UTC] --- Poll done: 0 reviewed, 8 skipped ---