GitHub Actions 60일 비활성화 함정과 Notion-Hugo 복구기
정기 cron 스케줄로 돌던 블로그 배포 워크플로우가 왜 조용히 멈췄을까? GitHub의 60일 비활성화 정책(disabled_inactivity) 분석과 복구기
정기 cron 스케줄로 돌던 블로그 배포 워크플로우가 왜 조용히 멈췄을까? GitHub의 60일 비활성화 정책(disabled_inactivity) 분석과 복구기
정기 cron 스케줄로 돌던 블로그 배포 워크플로우가 왜 조용히 멈췄을까? GitHub의 60일 비활성화 정책(disabled_inactivity) 분석과 복구기
최소 권한 GitHub App bootstrap을 자동화하며 만난 manifest 필드, CSRF state, App JWT Bearer 인증, 부분 생성 복구, token 폐기 문제와 해결 원칙을 정리합니다.
개발자라면 누구나 한 번쯤 Git 브랜치 이름을 어떻게 지을지 고민해 본 경험이 있을 겁니다. 단순한 브랜치 네이밍 고민에서 시작해 팀 전체의 자동화 워크플로우까지 완성한 여정을 공유합니다.