Skip to content

P0 베타 안정화와 CI 품질 게이트 추가#43

Merged
sorlros merged 1 commit into
releasefrom
stabilize/release-p0-health-hardening
Jun 2, 2026
Merged

P0 베타 안정화와 CI 품질 게이트 추가#43
sorlros merged 1 commit into
releasefrom
stabilize/release-p0-health-hardening

Conversation

@sorlros

@sorlros sorlros commented Jun 2, 2026

Copy link
Copy Markdown
Owner

변경 사항

  • GitHub Actions CI workflow를 추가했습니다.
    • backend: Python 3.12 의존성 설치, unittest 실행, Python syntax check
    • frontend: Flutter 의존성 설치, flutter analyze, flutter test
  • 기존 Vercel frontend deploy workflow에 배포 전 flutter analyzeflutter test 단계를 추가했습니다.
  • P0 베타 안정화, Vercel Root Directory 수정, backend /healthz//readyz 분리 변경을 포함합니다.

기대 효과

  • PR과 주요 브랜치 push에서 backend/frontend 기본 품질 검증이 자동화됩니다.
  • release 배포 전 Flutter analyze/test 실패를 먼저 감지할 수 있습니다.
  • P0 안정화 변경의 contract test와 frontend test가 CI에서 반복 검증됩니다.

검증

  • git diff --check
  • YAML 파싱 확인
  • PYTHONPATH=backend backend/venv/bin/python -m unittest discover backend/tests -v
  • cd frontend && flutter analyze
  • cd frontend && flutter test

결과:

Backend: Ran 17 tests, OK
Flutter analyze: No issues found
Flutter test: All tests passed

## 운영 후속 조치

- GitHub Branch Protection에서 Backend tests, Frontend tests를 required status check로 지정하는 것을 권장합
  니다.

- Render 배포 브랜치는 release 기준으로 맞추고, /healthz 배포 후 Health Check Path를 /healthz로 설정해야 합
  니다.

@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
novelaine Ready Ready Preview, Comment Jun 2, 2026 5:56am

@sorlros
sorlros merged commit 1a549da into release Jun 2, 2026
2 of 6 checks 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