Commit 959dcfb
chore: Add organization ruleset configurations and test results
Added organization-level GitHub ruleset configurations:
- org-ruleset-main-branch.json: Main branch protection rules
- Requires pull requests with review thread resolution
- Requires status checks: Tests, Pre-commit Checks, Security Scan
- Prevents force pushes
- Bypass for RepositoryRole (actor_id: 5)
- org-ruleset-tags.json: Release tag protection rules
- Protects all v* tags from creation, deletion, updates
- Requires signatures
- Bypass for RepositoryRole (actor_id: 5)
- **NOTE**: This ruleset is blocking automated tag creation
Test Results:
- Updated coverage.xml and security_scan_results.json
- Achieved 83.09% test coverage (exceeding 80% target!)
- 1245 tests passed, 2 failed (LLM integration tests)
Next Steps:
- Update org-ruleset-tags.json to add user bypass for automation
- Fix 2 failing LLM integration tests
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent fa589d2 commit 959dcfb
File tree
4 files changed
+2726
-2654
lines changed4 files changed
+2726
-2654
lines changed
0 commit comments