Workflow: pr-code-reviewer User request (summary): Create a code-reviewer workflow that: 1) Takes a PR URL (supporting Gitea git.shazhou.work, GitHub, and Gitee) as input. 2) A fetcher role detects the platform from the URL, authenticates using ava... Reviewer (summary): npx tsc --noEmit passed and nerve.yaml contains the workflow entry Staged paths: - nerve.yaml - workflows/pr-code-reviewer/index.ts - workflows/pr-code-reviewer/package.json - workflows/pr-code-reviewer/pnpm-lock.yaml - workflows/pr-code-reviewer/tsconfig.json
46 lines
874 B
YAML
46 lines
874 B
YAML
# nerve.yaml — Nerve workspace configuration
|
|
senses:
|
|
linux-system-health:
|
|
group: system
|
|
throttle: 10s
|
|
timeout: 15s
|
|
grace_period: null
|
|
hermes-gateway-health:
|
|
group: system
|
|
throttle: 30s
|
|
timeout: 30s
|
|
grace_period: null
|
|
hermes-session-message-stats:
|
|
group: hermes
|
|
throttle: 30s
|
|
timeout: 60s
|
|
grace_period: null
|
|
|
|
workflows:
|
|
sense-generator:
|
|
concurrency: 1
|
|
overflow: drop
|
|
workflow-generator:
|
|
concurrency: 1
|
|
overflow: drop
|
|
pr-summarizer:
|
|
concurrency: 1
|
|
overflow: drop
|
|
pr-code-reviewer:
|
|
concurrency: 1
|
|
overflow: drop
|
|
hello-world:
|
|
concurrency: 1
|
|
overflow: drop
|
|
|
|
reflexes:
|
|
- kind: sense
|
|
sense: linux-system-health
|
|
interval: 30s
|
|
- kind: sense
|
|
sense: hermes-gateway-health
|
|
interval: 2m
|
|
- kind: sense
|
|
sense: hermes-session-message-stats
|
|
interval: 15m
|