Skip to content

chore: sync develop with main#10

Merged
Jing-yilin merged 3 commits into
developfrom
main
Mar 4, 2026
Merged

chore: sync develop with main#10
Jing-yilin merged 3 commits into
developfrom
main

Conversation

@Jing-yilin
Copy link
Copy Markdown
Contributor

Backmerge main → develop to sync 3 commits from PR #9 (repo protection + release PR flow).

Jing-yilin and others added 3 commits March 4, 2026 13:14
- .github/workflows/release.yml: triggered by v* tag push; runs
  build+test gate, creates GitHub Release (triggers npm publish),
  publishes to ClawHub, and backmerges main → develop
- scripts/release.sh: slimmed to local-only steps (preflight, bump,
  version sync, changelog check, commit+tag+push)
- AGENTS.md: document local+CI split, CI workflows table, required secrets
## Changes

### Repository Protection (already applied via API)
- **Branch protection** on `main` + `develop`: require PR + CI pass, no
force push, enforced for admins
- **Squash merge only** + auto-delete merged branches
- **Secret scanning + push protection** enabled

### Release Flow Rework
- `release.sh`: now creates `release/vX.Y.Z` branch + PR (instead of
direct push to main)
- `release.yml`: triggers when `release/v*` PR merges into main → tag +
GH Release + ClawHub + backmerge
- No more direct commits to protected branches

### Docs
- AGENTS.md: updated with protection rules, Release PR flow, CI
workflows table
@Jing-yilin Jing-yilin merged commit 0f6c8d2 into develop Mar 4, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant