Skip to content

ci: improve publish workflow stability and fix docs#18

Merged
Seungwoo321 merged 3 commits intomainfrom
develop
Mar 15, 2026
Merged

ci: improve publish workflow stability and fix docs#18
Seungwoo321 merged 3 commits intomainfrom
develop

Conversation

@Seungwoo321
Copy link
Copy Markdown
Contributor

Summary

  • CI 워크플로우 안정성 개선 및 README 참조 오류 수정

Root Cause

  • pnpm 버전이 명시되지 않아 불안정한 빌드 발생 가능
  • [skip ci] 커밋이 불필요한 배포 트리거
  • README에 잘못된 프로젝트 참조명 사용 (mcp-dashboard → dashboard)

Fix

  • pnpm 버전을 10.11.0으로 고정
  • pnpm install--frozen-lockfile 플래그 추가하여 lockfile 일관성 보장
  • main 브랜치 배포 시 [skip ci] 커밋 건너뛰도록 조건 추가
  • README 프로젝트 참조명 수정 (mcp-dashboard → dashboard)

Test Plan

  • develop 브랜치에서 beta 배포 정상 동작 확인
  • main 브랜치에서 정식 배포 정상 동작 확인
  • [skip ci] 커밋 시 배포 스킵 확인
  • pnpm 10.11.0 버전으로 의존성 설치 성공 확인

Seungwoo321 and others added 3 commits March 15, 2026 21:12
pnpm 버전을 10.11.0으로 고정하고 frozen-lockfile 옵션을 추가했습니다. 또한 [skip ci] 커밋 메시지가 포함된 경우 릴리스 및 브랜치 동기화를 건너뛰도록 조건을 추가하여 무한 루프를 방지했습니다.
Related Projects 섹션에서 mcp-dashboard를 dashboard로 수정했습니다.
@Seungwoo321 Seungwoo321 merged commit 932fbc4 into main Mar 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant