openclaw/.github
max 50b3d32d3c
CI: add code-size check for files crossing LOC threshold (#12810)
* CI: add code-size check for files crossing LOC threshold

* feat(ci): add duplicate function detection to CI code-size check

The --compare-to mode now also detects new duplicate function names
introduced by a PR. Uses git diff to scope checks to changed files
only, keeping CI fast.

* fix(ci): address review feedback for code-size check

- Validate git ref upfront; exit 2 if ref doesn't exist
- Distinguish 'file missing at ref' from genuine git errors
- Explicitly fetch base branch ref in CI workflow
- Raise threshold from 700 to 1000 lines

* fix(ci): exclude Swabble, skills, .pi from code analysis

* update gitignore for pycache

* ci: make code-size check informational (no failure on violations)
2026-02-09 11:34:18 -08:00
..
ISSUE_TEMPLATE Docs: escape hash symbol in help channel names in issue template (#9695) 2026-02-05 13:27:50 -08:00
actions CI: scope heavy jobs, build once, and remove duplicate validation work (#11570) 2026-02-08 02:08:56 -08:00
instructions Centralize date/time formatting utilities (#11831) 2026-02-08 04:53:31 -08:00
workflows CI: add code-size check for files crossing LOC threshold (#12810) 2026-02-09 11:34:18 -08:00
FUNDING.yml chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
actionlint.yaml chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
dependabot.yml fix: update remaining ClawdbotKit path references to MoltbotKit 2026-01-27 14:17:20 -06:00
labeler.yml Channels: add Feishu/Lark support 2026-02-03 14:27:13 -08:00