GitHub App Bootstrap을 자동화하며 만난 여섯 개의 함정

최소 권한 GitHub App bootstrap을 자동화하며 만난 manifest 필드, CSRF state, App JWT Bearer 인증, 부분 생성 복구, token 폐기 문제와 해결 원칙을 정리합니다.

July 20, 2026 · 7 min · 1285 words · Gunn Kim

Git 브랜치, 어떻게 관리해야 할까? - 개인의 기록에서 팀의 자동화까지

개발자라면 누구나 한 번쯤 Git 브랜치 이름을 어떻게 지을지 고민해 본 경험이 있을 겁니다. 단순한 브랜치 네이밍 고민에서 시작해 팀 전체의 자동화 워크플로우까지 완성한 여정을 공유합니다.

July 8, 2025 · 8 min · 1603 words · Gunn Kim