3 Commits
Author SHA1 Message Date
315944211 369f53a7a4 chore: force node24 for cla action 2026-06-16 21:12:09 +08:00
shaw 5c074e6fe8 ci: restrict cla workflow to upstream repo 2026-05-20 17:09:57 +08:00
shaw 960b2bb8e6 feat(legal): add CLA with automated GitHub Actions enforcement
Introduce Individual Contributor License Agreement (ICLA) to enable
dual licensing (LGPL-V3 open source + future closed-source releases).

- CLA.md: Apache ICLA-style license grant with moral rights waiver,
  patent license, electronic signature clause, and assignability
- .github/workflows/cla.yml: CLA Assistant Lite bot that auto-checks
  PRs, posts signing prompts, and stores signatures on a separate
  `cla-signatures` branch to keep main branch history clean
2026-04-21 12:06:45 +08:00