Skip to content

fix: 릴리즈 기록 리뷰 후속 보완#612

Merged
Hyeonjun0527 merged 1 commit into
developfrom
fix/release-record-review-followup
May 17, 2026
Merged

fix: 릴리즈 기록 리뷰 후속 보완#612
Hyeonjun0527 merged 1 commit into
developfrom
fix/release-record-review-followup

Conversation

@Hyeonjun0527

Copy link
Copy Markdown
Member

Summary

  • backend-prod-deployed record workflow checkout base를 main으로 명시 고정
  • backend dispatch 문서의 빈 client_payload 예시를 필수 스키마 포함 예시로 교체
  • rollback 결과를 releases/prod-*.yaml에 기록하도록 SSOT 요구사항 명시

Verification

  • node YAML parse: .github/workflows/record-backend-prod-release.yml
  • node scripts/release/validate-release-record.mjs releases
  • git diff --check
  • git push pre-push next build 통과 (sitemap local backend ECONNREFUSED warning only)

Co-authored-by: OmX <omx@oh-my-codex.dev>
@vercel

vercel Bot commented May 17, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
study-platform-client-dev Building Building Preview, Comment May 17, 2026 11:58am

@coderabbitai

coderabbitai Bot commented May 17, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@Hyeonjun0527 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 14 minutes and 44 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: ff95bc1f-1152-4dc8-a77e-7d9a5e7c6258

📥 Commits

Reviewing files that changed from the base of the PR and between 8aef3ae and 3f26169.

📒 Files selected for processing (3)
  • .github/workflows/record-backend-prod-release.yml
  • ops/backend-release-dispatch.md
  • ops/rollback.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/release-record-review-followup

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 and usage tips.

@Hyeonjun0527 Hyeonjun0527 merged commit ecac9d1 into develop May 17, 2026
18 of 20 checks passed
@Hyeonjun0527 Hyeonjun0527 deleted the fix/release-record-review-followup branch May 17, 2026 12:11
Hyeonjun0527 added a commit that referenced this pull request May 17, 2026
* fix: QnA 이미지 키 전송 오류 수정

Why: 레슨 질문 모달에서 업로드 공개 URL을 imageKeys로 보내 백엔드가 잘못된 R2 key를 재서명하던 문제를 막기 위함.

Constraint: origin/develop 기반 클린브랜치에서 레슨 QnA 이미지 key 변환만 수정하고 API 계약은 변경하지 않음.

Tested: yarn eslint src/app/(class-lesson)/class/vibe-intro/lesson/[id]/_components/lesson-qna-submission-modal.tsx --fix

Tested: yarn biome format --write src/app/(class-lesson)/class/vibe-intro/lesson/[id]/_components/lesson-qna-submission-modal.tsx

Tested: yarn typecheck

Tested: git diff --check

Co-authored-by: OmX <omx@oh-my-codex.dev>

* fix: QnA 제출 성공 시 blob URL 정리

Co-authored-by: OmX <omx@oh-my-codex.dev>

* fix: QnA 이미지 미리보기 해제

Co-authored-by: OmX <omx@oh-my-codex.dev>

* fix: 커리큘럼 배지 테스트 locator 고정

Co-authored-by: OmX <omx@oh-my-codex.dev>

* fix: 노션 복붙 본문 유실 방지

Co-authored-by: OmX <omx@oh-my-codex.dev>

* [builder-feed-update-and-delete] feat : chore(types): BuilderFeedUpdateRequest 타입 추가

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* [builder-feed-update-and-delete] feat : style(feed): biome import 정렬

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* [builder-feed-update-and-delete] fix : NaN feedId edit 모드 오분기 및 캐시 무효화 범위 보완

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: 운영 릴리즈 기록 자동화

프론트 레포를 운영 릴리즈 기록 SSOT로 두고 main prod 배포 및 backend-prod-deployed dispatch 기반 release record 자동 기록을 추가합니다.\n\n검증:\n- lint\n- prettier\n- typecheck\n- build\n- storybook\n- e2e\n- security\n- validate-release-records\n- Chromatic

* fix: 릴리즈 리뷰 후속 보완 (#612)

Co-authored-by: OmX <omx@oh-my-codex.dev>

* fix: 복합 HTML 붙여넣기 보존

* fix: 복합 붙여넣기 이미지 위치 보존

Notion 등 복합 HTML 붙여넣기에서 텍스트/표/이미지 순서를 보존하고, 실제 클립보드 payload 확인을 위한 어드민 진단 페이지를 추가합니다.

* fix: 복합 붙여넣기 표와 노션 이미지 안내 보존

공용 MarkdownEditor의 복합 붙여넣기에서 표를 마크다운 표로 보존하고 Notion attachment 이미지는 위치 안내 문구로 남깁니다.

* chore: 운영 릴리즈 기록 수동 반영

Co-authored-by: OmX <omx@oh-my-codex.dev>

* fix: 운영 릴리즈 기록 메타데이터 보정

Co-authored-by: OmX <omx@oh-my-codex.dev>

---------

Co-authored-by: OmX <omx@oh-my-codex.dev>
Co-authored-by: Jeong Ha Seung <88266129+HA-SEUNG-JEONG@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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