Skip to content

deploy: (20260729) develop 브랜치 main 병합 및 운영 배포 - #89

Merged
sangwon02 merged 124 commits into
mainfrom
develop
Jul 29, 2026
Merged

deploy: (20260729) develop 브랜치 main 병합 및 운영 배포#89
sangwon02 merged 124 commits into
mainfrom
develop

Conversation

@sangwon02

@sangwon02 sangwon02 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

🔗 관련 이슈 (Related Issue)

배포 PR이라 직접 연결된 이슈는 없습니다. 아래 포함된 PR의 이슈를 참고해주세요.

📝 작업 내용

develop 브랜치를 main에 병합해 운영에 배포합니다. 이 PR에서 새로 작성한 코드는 없고, 아래 PR들이 함께 나갑니다.

✅ PR 체크리스트

  • PR 제목은 커밋 컨벤션을 따랐습니다.
  • 관련 이슈를 연결했습니다. — 배포 PR이라 연결할 이슈가 없습니다.
  • 변경 사항에 대한 테스트를 진행했습니다. — 포함된 각 PR에서 확인한 내용입니다.

배포 PR 이력을 정리하면서 제목·라벨·본문을 나중에 채웠습니다. 코드 변경은 없습니다.

Kohseoyoung and others added 30 commits July 20, 2026 21:26
feat: 마이페이지 관련 API 구현
guingguing and others added 25 commits July 26, 2026 04:05
프론트엔드와 API가 서로 다른 도메인에서 동작하므로 CORS 설정을 추가한다.
쿠키 기반 토큰 재발급을 위해 allowCredentials를 활성화하고,
허용 오리진은 환경변수로 주입받는다.
배포 환경에서는 크로스 사이트 쿠키 전송을 위해 SameSite=None이 필요하고
로컬에서는 Lax가 적합하므로 환경변수로 분리한다.
리버스 프록시 뒤에서 https 스킴을 인식하도록 forward-headers-strategy를 추가한다.
…fication

feat: 일정 담당자 지정 알림 생성 연동
refactor: 일정 API 인증 사용자 조회 방식 변경
Updated README.md to provide detailed project information, team members, tech stack, local execution instructions, and collaboration guidelines.
refactor: 피드백/답글 작성자 인증 방식 통일
csrf().disable() 상태에서 재발급 API는 쿠키만으로 인증되므로 CSRF에 노출된다.
CORS 허용 목록은 응답 읽기만 막고, Origin 헤더가 없는 요청은 CorsFilter를 그대로
통과하기 때문에 SameSite=None 환경에서는 크로스 사이트 요청에도 쿠키가 실린다.

POST /api/v1/auth/refresh에 대해 Origin(없으면 Referer)이 허용 오리진 또는 API
자신의 오리진과 일치하는지 검증하고, 판별할 수 없으면 403으로 차단한다.
Secure와 SameSite가 별도 환경변수로 분리되어 있어 Secure 없는 SameSite=None
쿠키가 만들어질 수 있다. 브라우저는 이런 쿠키를 저장·전송하지 않으므로 크로스
사이트 재발급이 조용히 실패한다.

SameSite=None이면 secure=true를 강제하고, Lax/Strict/None 외의 값도 거부해
잘못된 설정이 기동 단계에서 드러나게 한다.
…tps-config

SecurityConfig 충돌 해소. develop의 게스트 피드백/답글 permitAll 규칙과
이 브랜치의 CORS 설정·CSRF 필터 등록을 모두 유지한다.
feat: HTTPS 도메인 전환을 위한 CORS 설정 및 쿠키 SameSite 환경변수화
…rvice

feat: 알림 생성 공통 서비스 구현
@sangwon02 sangwon02 self-assigned this Jul 29, 2026
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: ff3b88e8-223f-4f38-924d-727386392e8a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sangwon02
sangwon02 merged commit 6a3588f into main Jul 29, 2026
4 checks passed
@chazy-d chazy-d added the deploy 배포 및 인프라 관련 작업 label Aug 11, 2026
@chazy-d chazy-d changed the title RELEASE: 2026-07-29 배포 deploy: (20260729) develop 브랜치 main 병합 및 운영 배포 Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deploy 배포 및 인프라 관련 작업

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants