Skip to content

fix: 운영 프론트 이미지 전달 복구#616

Merged
Hyeonjun0527 merged 1 commit into
mainfrom
fix/prod-frontend-image-output
May 17, 2026
Merged

fix: 운영 프론트 이미지 전달 복구#616
Hyeonjun0527 merged 1 commit into
mainfrom
fix/prod-frontend-image-output

Conversation

@Hyeonjun0527

Copy link
Copy Markdown
Member

요약

  • GitHub Actions job output으로 전달되던 frontend_image가 downstream deploy job에서 빈 값이 되어 운영 배포가 실패한 문제를 수정합니다.
  • deploy job에서 이미지 전체 문자열을 output으로 받지 않고, 안전한 version/commit output으로 이미지 태그를 재구성합니다.
  • 빈 이미지 값이면 서버 접속/컨테이너 제거 전에 즉시 실패하도록 가드를 추가했습니다.
  • 새 이미지 pull 성공 이후에만 기존 컨테이너를 교체하도록 순서를 바꿔, 같은 문제가 재발해도 운영 컨테이너를 먼저 내리지 않게 했습니다.

검증

  • ruby -e "require 'yaml'; YAML.load_file('.github/workflows/deploy-prod.yml'); puts 'yaml ok'"
  • git diff --check
  • node scripts/release/validate-release-record.mjs releases
  • pre-push next build 통과

Co-authored-by: OmX <omx@oh-my-codex.dev>
@Hyeonjun0527 Hyeonjun0527 added the release:major Major production release label May 17, 2026
@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 6:26pm

@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 2 minutes and 33 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: 1f025fb1-f58c-4e21-a40a-ec0e357261a4

📥 Commits

Reviewing files that changed from the base of the PR and between d2efde0 and 113a97b.

📒 Files selected for processing (1)
  • .github/workflows/deploy-prod.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/prod-frontend-image-output

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 643be4b into main May 17, 2026
10 of 11 checks passed
@Hyeonjun0527 Hyeonjun0527 deleted the fix/prod-frontend-image-output branch May 17, 2026 18:27
@Hyeonjun0527 Hyeonjun0527 self-assigned this May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:major Major production release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant