Park, Geon/(방법) 블로그 wrapper 디렉토리의 의미없는 github action 지우기

Created Mon, 13 Oct 2025 08:00:00 +0900 Modified Tue, 21 Oct 2025 10:06:30 +0900
459 Words

GitHub 블로그를 관리하다 보면 원치 않는 디렉토리에서 GitHub Actions이 실행되어 빌드 실패 알림이 쌓이는 상황이 발생한다.

이 문제의 근본적인 원인을 해결하고 불필요한 배포(Deployment) 프로세스를 제거하는 방법을 여기 정리한다.

🚨 문제 진단: 원치 않는 GitHub Actions 실행

블로그 디렉토리가 아닌 상위 관리 디렉토리(blog-profile-wrapper 와 같은)에서 커밋이 발생할 때마다 GitHub Pages 빌드 Action이 트리거되어 알림창에 빌드 실패 메시지가 반복적으로 나타나는 경우.

이러한 불필요한 빌드는 기존의 Deploy from a branch 설정으로 인해 발생하며, 아래 이미지와 같은 불필요한 Deployment 레코드를 생성합니다.

✅ 해결 효과: 깔끔한 Deployment 관리

이 방법을 적용하면 불필요한 자동 배포(자동 빌드/배포)가 중단되어, 알림창이 빌드 실패 메시지로 도배되는 현상이 사라집니다.

🛠️ 해결 방법

  1. GitHub Pages Source 변경
    1. GitHub Pages 설정으로 이동
      1. 예: https://github.com/Re-st/blog-profile-wrapper/settings/pages
    2. 작동 중인 GitHub Actions이 불필요한지 다시 확인
    3. ‘Build and deployment’ 섹션에서 Source 설정을 Deploy from a branch에서 GitHub Actions 으로 변경
  2. (Deploy Hugo sites to Pages가 남았을 때) Actions permissions 비활성화
    1. GitHub Actions 설정으로 이동
      1. 예: https://github.com/Re-st/blog-profile-wrapper/settings/actions
    2. Actions permissions를 Disable actions로 변경