Skip to content

feat(reverse_sync): push가 verify를 자동 수행하도록 리팩토링#622

Merged
jk-kim0 merged 2 commits intomainfrom
refactor/reverse-sync-cli-simplify
Feb 8, 2026
Merged

feat(reverse_sync): push가 verify를 자동 수행하도록 리팩토링#622
jk-kim0 merged 2 commits intomainfrom
refactor/reverse-sync-cli-simplify

Conversation

@jk-kim0
Copy link
Contributor

@jk-kim0 jk-kim0 commented Feb 8, 2026

Summary

  • push 커맨드가 내부적으로 verify 파이프라인을 먼저 실행하고, pass 시 자동으로 Confluence에 반영
  • verify 커맨드는 push --dry-run의 alias로 동작
  • --dry-run 플래그 추가: 검증만 수행하고 Confluence 반영 생략
  • _do_verify(), _do_push(), _add_common_args() 헬퍼 함수 추출로 verify/push 로직 공유
  • bin/reverse-sync entry point의 docstring을 현재 CLI에 맞게 수정

Before

# verify와 push가 별도 단계 — push 전에 verify를 먼저 실행해야 함
reverse-sync verify --improved-mdx "branch:path.mdx"
reverse-sync push --mdx-path src/content/ko/path.mdx

After

# push가 자동으로 verify 수행 후 Confluence 반영
reverse-sync push "branch:src/content/ko/path.mdx"

# verify만 수행 (= push --dry-run)
reverse-sync verify "branch:src/content/ko/path.mdx"
reverse-sync push --dry-run "branch:src/content/ko/path.mdx"

Test plan

  • pytest 20/20 passed (CLI 15 + e2e 5)
  • shell e2e 14/14 passed

🤖 Generated with Claude Code

@jk-kim0 jk-kim0 self-assigned this Feb 8, 2026
jk-kim0 and others added 2 commits February 9, 2026 02:06
push 커맨드가 내부적으로 verify 파이프라인을 먼저 실행하고,
통과 시 자동으로 Confluence에 반영한다.
verify 커맨드는 push --dry-run의 alias로 동작한다.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jk-kim0 jk-kim0 force-pushed the refactor/reverse-sync-cli-simplify branch from 6c63e2c to db89389 Compare February 8, 2026 17:06
@vercel
Copy link

vercel bot commented Feb 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
querypie-docs Canceled Canceled Comment Feb 8, 2026 5:08pm

Request Review

@jk-kim0 jk-kim0 changed the title feat(reverse_sync): push auto-verify + CLI 간소화 feat(reverse_sync): push가 verify를 자동 수행하도록 리팩토링 Feb 8, 2026
@jk-kim0 jk-kim0 merged commit ac022f4 into main Feb 8, 2026
5 of 7 checks passed
@jk-kim0 jk-kim0 deleted the refactor/reverse-sync-cli-simplify branch February 8, 2026 17:07
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