GitHub 블로그를 관리하다 보면 원치 않는 디렉토리에서 GitHub Actions이 실행되어 빌드 실패 알림이 쌓이는 상황이 발생한다.
이 문제의 근본적인 원인을 해결하고 불필요한 배포(Deployment) 프로세스를 제거하는 방법을 여기 정리한다.
🚨 문제 진단: 원치 않는 GitHub Actions 실행
블로그 디렉토리가 아닌 상위 관리 디렉토리(blog-profile-wrapper 와 같은)에서 커밋이 발생할 때마다 GitHub Pages 빌드 Action이 트리거되어 알림창에 빌드 실패 메시지가 반복적으로 나타나는 경우.
이러한 불필요한 빌드는 기존의 Deploy from a branch 설정으로 인해 발생하며, 아래 이미지와 같은 불필요한 Deployment 레코드를 생성합니다.
✅ 해결 효과: 깔끔한 Deployment 관리
이 방법을 적용하면 불필요한 자동 배포(자동 빌드/배포)가 중단되어, 알림창이 빌드 실패 메시지로 도배되는 현상이 사라집니다.
🛠️ 해결 방법
- GitHub Pages Source 변경
- GitHub Pages 설정으로 이동
- 작동 중인 GitHub Actions이 불필요한지 다시 확인
- ‘Build and deployment’ 섹션에서 Source 설정을
Deploy from a branch에서GitHub Actions으로 변경
- (Deploy Hugo sites to Pages가 남았을 때) Actions permissions 비활성화
- GitHub Actions 설정으로 이동
- Actions permissions를
Disable actions로 변경