Skip to content

ci: 릴리즈 publish 시 문서 자동 sync/deploy 워크플로 추가#54

Open
Sh031224 wants to merge 2 commits into
mainfrom
feat/auto-deploy-docs
Open

ci: 릴리즈 publish 시 문서 자동 sync/deploy 워크플로 추가#54
Sh031224 wants to merge 2 commits into
mainfrom
feat/auto-deploy-docs

Conversation

@Sh031224
Copy link
Copy Markdown

Summary

  • 릴리즈가 publish되면 wanteddev/montage-webdocs-sync 워크플로를 호출해 문서를 동기화
  • sync 결과 변경사항이 있으면 GitHub App 토큰을 발급해 sync 브랜치에서 docs-deploy 워크플로(www, algolia)를 트리거
  • 릴리즈노트 생성 → 문서 반영 흐름을 수동 작업 없이 자동화

Test plan

  • BOT_APP_ID, BOT_APP_PRIVATE_KEY secret이 리포지토리에 등록되어 있는지 확인
  • 테스트용 pre-release 또는 draft → publish로 워크플로 실행 확인
  • sync job이 montage-web/docs-sync.yml을 호출하고 outputs(has_changes, branch)을 정상 반환하는지 확인
  • 변경사항이 있을 때 deploy job이 docs-deploy.yml을 sync 브랜치에서 트리거하는지 확인
  • 변경사항이 없을 때 deploy job이 스킵되는지 확인

🤖 Generated with Claude Code

릴리즈가 publish되면 montage-web의 docs-sync 워크플로를 호출해
문서를 동기화하고, 변경사항이 있을 경우 sync 브랜치에서
docs-deploy를 트리거하도록 자동화한다.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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