Files
ccg-workflow/.github/pull_request_template.md
li 6ab9068a30 ci: add CI workflow, PR template, branch protection, lockfile
- Add .github/workflows/ci.yml: test (Node 20+22) + build + Go build/test
- Add .github/pull_request_template.md: structured PR description
- Commit pnpm-lock.yaml for CI --frozen-lockfile reproducibility
- Branch protection: require CI pass on main, allow owner force push
2026-03-11 12:13:12 +08:00

44 lines
933 B
Markdown

## Summary
<!-- What does this PR do? Keep it to 1-3 bullet points. -->
-
## Type
<!-- Check the one that applies -->
- [ ] `feat` — New feature
- [ ] `fix` — Bug fix
- [ ] `docs` — Documentation only
- [ ] `refactor` — Code refactoring (no behavior change)
- [ ] `test` — Adding or updating tests
- [ ] `chore` — Build, CI, dependency updates
## Changes
<!-- List the key files changed and why -->
| File | Change |
|------|--------|
| `src/...` | ... |
## Testing
<!-- How was this tested? -->
- [ ] `pnpm test` passes (134+ tests)
- [ ] `pnpm build` succeeds
- [ ] Manual testing: <!-- describe what you tested -->
## Checklist
- [ ] Code follows existing patterns in the codebase
- [ ] No hardcoded secrets or API keys
- [ ] Updated README/CHANGELOG if user-facing change
- [ ] Single concern — not mixing unrelated changes
## Related Issues
<!-- Link related issues: Fixes #123, Related to #456 -->