Skip to content

#921 Docker 이미지 레지스트리를 GHCR으로 이전 - #922

Merged
thxx132 merged 3 commits into
devfrom
921-ghcr-migration
Jan 9, 2026
Merged

thxx132 merged 3 commits into
devfrom
921-ghcr-migration

Conversation

@kmc7468

@kmc7468 kmc7468 commented Sep 30, 2025 •

Copy link
Copy Markdown
Member

Summary

It closes #921

ECR에서 GHCR로 이전하고, Step에서 사용하는 액션들도 최신 버전으로 업데이트하였습니다. 또한 Docker 캐시를 사용하도록 하여, 빌드 속도의 개선이 예상됩니다.

sparcs-kaist/taxi-back#643 와 함께 머지되어야 합니다.

@kmc7468
kmc7468 requested review from Copilot and thxx132 September 30, 2025 14:31
@kmc7468 kmc7468 self-assigned this Sep 30, 2025
@netlify

netlify Bot commented Sep 30, 2025 •

Copy link
Copy Markdown

✅ Deploy Preview for taxi-dev-preview ready!

Name Link
🔨 Latest commit f415a1e
🔍 Latest deploy log https://app.netlify.com/projects/taxi-dev-preview/deploys/68dd5a72081e9900081958a6
😎 Deploy Preview https://deploy-preview-922--taxi-dev-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates Docker image registry from Amazon ECR to GitHub Container Registry (GHCR) and updates GitHub Actions to use the latest versions of various actions.

  • Replaces ECR-based workflows with GHCR-based workflows for both development and production environments
  • Updates GitHub Actions to their latest versions (checkout@v4, docker actions@v3-v6)
  • Simplifies the build process by using native GitHub Container Registry integration

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/push_image_ghcr_dev.yml New workflow for pushing development images to GHCR on dev branch PR merges
.github/workflows/push_image_ghcr.yml New workflow for pushing production images to GHCR on release publication
.github/workflows/push_image_ecr_dev.yml Removed ECR development workflow
.github/workflows/push_image_ecr.yml Removed ECR production workflow
Comments suppressed due to low confidence (2)

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@netlify

netlify Bot commented Jan 9, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for taxi-dev-preview ready!

Name Link
🔨 Latest commit 6549227
🔍 Latest deploy log https://app.netlify.com/projects/taxi-dev-preview/deploys/6960e9892ba3100008d209d7
😎 Deploy Preview https://deploy-preview-922--taxi-dev-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@thxx132 thxx132 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@thxx132
thxx132 merged commit ccf488a into dev Jan 9, 2026
4 checks passed
@thxx132
thxx132 deleted the 921-ghcr-migration branch January 9, 2026 12:45
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.

Docker 이미지 레지스트리를 GHCR으로 이전

3 participants