From b1133ca249e33104bc896b9d74dd11f3e99b4da8 Mon Sep 17 00:00:00 2001 From: Wonjun Choi <99017069+wonjun-lab@users.noreply.github.com> Date: Thu, 23 Jul 2026 01:10:24 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20self-hosted=20=EB=9F=AC=EB=84=88(ml-main)?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B4=EC=A0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub-hosted 러너는 분 과금에 걸려 job 이 시작되지 않는다(step 0개로 즉시 실패). CI/CD 를 self-hosted 러너 ml-main 에서 실행하는 방침에 맞춰 워크플로를 옮긴다. - .github/workflows/gh-pages.yml (matrix.os 제거) ml-main 에는 passwordless sudo 가 없다. 그래서 sudo apt-get install 스텝이 있던 워크플로는 설치 대신 존재 검증으로 바꿨다 — 필요한 패키지(graphviz, Noto CJK/emoji 폰트)는 러너에 이미 설치돼 있고, 검증 스텝이 누락을 즉시 실패로 잡는다. 변환 후 전 파일 yaml.safe_load 파싱과 모든 job 의 runs-on 이 [self-hosted, ml-main] 인지 확인했다. --- .github/workflows/gh-pages.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 66376cd..691e4ba 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -18,8 +18,7 @@ jobs: fail-fast: false matrix: python-version: ["3.10"] - os: [ubuntu-22.04] - runs-on: ${{ matrix.os }} + runs-on: [self-hosted, ml-main] steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4