disinto/projects/disinto.toml
openhands ee1af38390 fix: feat: Woodpecker CI pipeline with ShellCheck + duplicate code detection (#45)
- Add .woodpecker/ci.yml: two-step pipeline (shellcheck + duplicate detection)
- Add .woodpecker/detect-duplicates.py: sliding-window hash detection (5-line
  windows, 2+ files) plus grep-based anti-pattern checks (hardcoded CI_STATE,
  hardcoded WOODPECKER_REPO_ID). Runs as failure: ignore so CI stays green
  while findings are visible in logs.
- Add .shellcheckrc: disable SC1090/SC1091 (dynamic source paths are
  intentional; all scripts use the same lib/env.sh pattern)
- Update projects/disinto.toml: woodpecker_repo_id = 4, remove bypass comment

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 10:02:58 +00:00

26 lines
642 B
TOML

# projects/disinto.toml — disinto develops itself
#
# The factory is its own project. Issues filed on johba/disinto
# are picked up by dev-poll, reviewed by review-poll, groomed by gardener.
name = "disinto"
repo = "johba/disinto"
repo_root = "/home/debian/dark-factory"
primary_branch = "main"
[ci]
woodpecker_repo_id = 4
stale_minutes = 60
[services]
containers = []
[matrix]
room_id = "!ynKSMyWU7OSkbNjR:matrix.allf.in"
bot_user = "@disinto-factory:matrix.allf.in"
token_env = "DISINTO_MATRIX_TOKEN"
[monitoring]
check_prs = true
check_dev_agent = true
check_pipeline_stall = false