GitHub App Bootstrap을 자동화하며 만난 여섯 개의 함정
최소 권한 GitHub App bootstrap을 자동화하며 만난 manifest 필드, CSRF state, App JWT Bearer 인증, 부분 생성 복구, token 폐기 문제와 해결 원칙을 정리합니다.
최소 권한 GitHub App bootstrap을 자동화하며 만난 manifest 필드, CSRF state, App JWT Bearer 인증, 부분 생성 복구, token 폐기 문제와 해결 원칙을 정리합니다.
개발자라면 누구나 한 번쯤 Git 브랜치 이름을 어떻게 지을지 고민해 본 경험이 있을 겁니다. 단순한 브랜치 네이밍 고민에서 시작해 팀 전체의 자동화 워크플로우까지 완성한 여정을 공유합니다.