Skip to content

chore(ci): AI PR pytest·Ruff 자동 검증 추가 - #66

Merged
hywznn merged 1 commit into
developfrom
chore/34-pr-ci
Aug 18, 2026
Merged

chore(ci): AI PR pytest·Ruff 자동 검증 추가#66
hywznn merged 1 commit into
developfrom
chore/34-pr-ci

Conversation

@hywznn

@hywznn hywznn commented Aug 18, 2026

Copy link
Copy Markdown
Member

Closes #34

무엇을 바꾸나요?

  • develop·main 대상 PR에서 핵심 pytest와 Ruff 검사를 자동 실행합니다.
  • Qdrant 선택 의존성 계약과 Windows PowerShell OCR 계약을 별도 Job으로 분리합니다.
  • CI에서는 개발자의 로컬 .env를 읽지 않도록 FOWOCO_ENV_FILE=/dev/null을 사용합니다.
  • 같은 PR에 새 커밋이 올라오면 이전 실행을 취소해 Actions 낭비를 줄입니다.

검증 결과

  • 핵심 테스트: 655 passed, 3 skipped, 16 deselected
  • Qdrant 계약: 8 passed
  • PowerShell OCR 계약: 2 passed
  • uv run ruff check app tests: 통과
  • Workflow YAML 구문 검사: 통과

영향 범위

실제 모델·OCR Provider Secret은 사용하지 않습니다. 애플리케이션 동작과 API 계약은 변경하지 않으며, PR 검증 환경만 고정합니다.

@hywznn
hywznn marked this pull request as ready for review August 18, 2026 08:38
@hywznn
hywznn merged commit 64bfeb0 into develop Aug 18, 2026
3 checks passed
@hywznn
hywznn deleted the chore/34-pr-ci branch August 19, 2026 06:27
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