Skip to content

v2.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:40
· 5 commits to develop since this release
435cd94

릴리즈 요약

운영과 개발 환경을 분리하고, 배포 전 주요 기능을 자동으로 검증하는 범위를 넓혔습니다. 초대 링크로 들어오는 비로그인 사용자의 로그인 안내를 고쳤고, 서비스 성능 지표를 더 안정적으로 확인할 수 있게 했습니다.

주요 변경사항

운영과 개발 환경 분리

  • Supabase 운영 프로젝트와 개발 프로젝트를 분리했습니다. 마이그레이션 이력을 정리하고 알림 함수 인증과 Firebase 설정을 환경별로 조정했습니다.

자동 회귀 검사 확대

  • 정산, 그룹, 초대, 인증의 주요 흐름을 Playwright E2E 테스트로 검증하도록 추가했습니다. PR마다 타입 검사와 린트, 단위 테스트도 실행합니다.
  • E2E 테스트의 재시도 설정을 측정 결과에 맞게 조정하고, 테스트에서 쓰는 실패 응답 처리의 중복을 정리했습니다.

초대 및 약관 동의 흐름 수정

  • 비로그인 사용자가 초대 링크를 열면 로그인 화면으로 이동하도록 고쳤습니다. 로그인 전에는 초대 내용을 보여주지 않습니다.
  • 약관 동의 화면에서 '나중에 하기'를 선택한 뒤 로그아웃할 때 복귀 경로가 사라질 수 있던 문제를 고쳤습니다.

성능 관측과 문서 개선

  • 페이지 로드 성능 지표를 수집하는 비율을 조정해 최근 기간의 Web Vitals p75를 확인할 수 있게 했습니다.
  • Issue, PR, 커밋 문서의 한국어 문체 규칙을 추가했습니다.

포함된 Pull Request

  • #206 [feature-76/supabase-environment] Supabase 운영 및 개발 환경 분리
  • #209 [cicd-80/e2e] GitHub Actions E2E 테스트 워크플로우 추가
  • #214 [test-82/unit] 핵심 도메인 로직 단위 테스트 도입과 PR 검증 게이트 구축
  • #216 [test-84/e2e] E2E 테스트 안정화 및 회귀 수정
  • #223 [setting-89/sentry-web-vitals] Web Vitals 표본 해상도 확보를 위한 pageload 트랜잭션 샘플링 100% 조정
  • #224 [test-88/e2e] 정산 도메인 P1 E2E 테스트 케이스 2건 구현
  • #225 [test-87/e2e] 그룹 도메인 P1 E2E 테스트 케이스 8건 구현
  • #227 [test-86/e2e] 초대 도메인 P1 E2E 테스트 케이스 11건 구현
  • #228 [test-85/e2e] 인증 도메인 P1 E2E 테스트 케이스 14건 구현
  • #230 [refactor-92/e2e-fail-request] E2E 실패 응답 mock 중복 제거
  • #232 [fix-93/invite-anon-login] 비로그인 초대 링크 접근 시 로그인 유도
  • #233 [setting-91/gh-tone] Issue와 PR 문서의 AI 문체 제거 규칙 도입