openclaw/.github/workflows
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
..
auto-response.yml Update auto-response messages with new links 2026-02-01 11:25:55 -06:00
ci.yml CI: add code-size check for files crossing LOC threshold (#12810) 2026-02-09 11:34:18 -08:00
docker-release.yml Add Build & Release Docker Image workflows (#1602) 2026-01-24 19:23:55 +00:00
formal-conformance.yml ci: add concurrency controls, consolidate macOS jobs, optimize Windows CI 2026-02-06 23:31:48 -08:00
install-smoke.yml CI: skip heavy jobs on docs-only changes (#11328) 2026-02-08 07:43:47 +09:00
labeler.yml CI: label maintainer issues 2026-02-02 09:26:46 -06:00
workflow-sanity.yml ci: add concurrency controls, consolidate macOS jobs, optimize Windows CI 2026-02-06 23:31:48 -08:00