chore(workflow): diagnostic для stale-claims.yml #611

Merged
lekss361 merged 1 commit from fix/stale-claims-diagnostic into main 2026-05-27 22:03:20 +00:00
Owner

Why

stale-claims.yml падает в Forgejo Actions (#1514-1517 все failure), но script локально работает с тем же PAT (verified через SSH с bot-qa token, exit 0). Логи API не отдаёт (404).

Добавляю diagnostic steps чтобы увидеть real cause в next run logs.

What

  • Runner env: python3/curl/mktemp versions
  • Token sanity: curl /api/v1/user
  • bash -x trace перед запуском cleanup script

После merge

  1. Trigger manual dispatch через UI (workflow_dispatch)
  2. Открыть run logs в web UI — там будет actual error
  3. Fix-up cleanup script под актуальную причину
  4. Убрать diagnostic steps follow-up commit'ом
## Why stale-claims.yml падает в Forgejo Actions (#1514-1517 все failure), но script локально работает с тем же PAT (verified через SSH с bot-qa token, exit 0). Логи API не отдаёт (404). Добавляю diagnostic steps чтобы увидеть real cause в next run logs. ## What - Runner env: python3/curl/mktemp versions - Token sanity: curl /api/v1/user - bash -x trace перед запуском cleanup script ## После merge 1. Trigger manual dispatch через UI (workflow_dispatch) 2. Открыть run logs в web UI — там будет actual error 3. Fix-up cleanup script под актуальную причину 4. Убрать diagnostic steps follow-up commit'ом
lekss361 added 1 commit 2026-05-27 22:01:48 +00:00
Adds runner env + token sanity check + bash -x trace перед запуском cleanup
script. Цель — увидеть actual failure cause в Forgejo Actions logs (manual
runs #1514-1517 все упали ~4s, но script локально работает с тем же PAT).

Diag steps:
- runner environment (python3/curl/mktemp)
- token validity (curl /api/v1/user)
- bash -x для script trace

После merge — trigger manual dispatch + читать logs. Diagnostic строки уберём
fixup-commit'ом после диагноза.

Refs: PR #610 (stale-claims initial), runs #1514-1517 failures.
lekss361 merged commit 4ad309133e into main 2026-05-27 22:03:20 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#611
No description provided.