Skip to content

feat: harden open-source trust & safety settings#19

Merged
minsoo-web merged 2 commits intomainfrom
feat/trust-safety-hardening
Mar 16, 2026
Merged

feat: harden open-source trust & safety settings#19
minsoo-web merged 2 commits intomainfrom
feat/trust-safety-hardening

Conversation

@minsoo-web
Copy link
Member

@minsoo-web minsoo-web commented Mar 16, 2026

Summary

  • Branch protection 강화: dismiss_stale_reviews, required_conversation_resolution 활성화
  • Discussions 활성화: 커뮤니티 Q&A, Ideas, Announcements 채널 제공
  • Custom labels 11개 추가: priority:* (4), area:* (4), status:* (3) 트리아지 워크플로우
  • CONTRIBUTING.md 업데이트: Discussions 링크 안내 추가

Context

gh CLI 기반 레포 감사에서 Community Health 100% 달성 후 미충족 신뢰도 지표를 개선합니다.

SpecFlow 분석을 통해 enforce_admins, require_last_push_approval은 1-2인 메인테이너 프로젝트에서 머지 데드락 리스크가 있어 scope에서 제외했습니다.

Changes

Phase 항목 방법
1 Branch Protection 강화 gh api PUT (이미 적용됨)
2 Discussions 활성화 gh repo edit (이미 적용됨)
3 FUNDING.yml 파일 생성
4 Custom Labels gh label create (이미 적용됨)

Note: Branch protection, Discussions, Labels는 이미 GitHub API로 적용 완료. 이 PR은 파일 변경분(CONTRIBUTING.md, FUNDING.yml, plan 문서)을 머지합니다.

Manual Follow-up

  • GitHub Web UI > Settings > Discussions에서 카테고리 정리 (General, Polls 삭제)

Post-Deploy Monitoring & Validation

  • What to monitor: PR 머지 워크플로우가 정상 작동하는지 (dismiss stale reviews, conversation resolution)
  • Validation checks: 다음 PR에서 승인 후 push 시 승인 자동 해제 확인
  • Failure signal: PR 머지가 예상치 못하게 차단되는 경우 → Rollback 절차 참조 (plan 문서)
  • Validation window: 2주
  • Owner: @minsoo-web

Plan: docs/plans/2026-03-16-feat-open-source-trust-safety-hardening-plan.md

Compound Engineered 🤖 Generated with Claude Code

minsoo-web and others added 2 commits March 16, 2026 23:03
- Enable dismiss_stale_reviews and required_conversation_resolution
  on main branch protection
- Enable GitHub Discussions for community Q&A and ideas
- Add .github/FUNDING.yml for GitHub Sponsors
- Add 11 custom labels (priority/area/status) for triage workflow
- Update CONTRIBUTING.md with Discussions links
- Add plan documents for community readiness tracking

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@minsoo-web minsoo-web merged commit 6814a00 into main Mar 16, 2026
12 checks passed
@minsoo-web minsoo-web deleted the feat/trust-safety-hardening branch March 16, 2026 14:35
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