git

[스타트업/기술] GitHub Actions CI 파이프라인 | 프로덕션 배포 전 런타임 에러를 차단하는 테스트 자동화

문제 2026년 3월 20일, main에 직접 푸시한 코드가 Cloud Run에 자동 배포된 뒤 채팅 요청이 500을 냈다. 원인은 Gemini 호출의 400 INVALID_ARGUMENT 였고 로컬에서는 한 번도 보지 못한 에러였다. 결정 외부 의존성을 mock으로 바꾼 pytest를 만들고, PR마다 포매터·린터·테스트·Docker 빌드를 돌리는 GitHub Actions CI를 붙였다. main에는 PR로, CI가 통과한 것만 들…

hyeon_B•

[github] API key를 git에 올린 경우 commit 기록 삭제하기

깃허브에 API 키를 올렸다?! 당황하지 않고 해결하는 방법 개발을 하다 보면 예기치 못한 실수를 저지르는 경우가 종종 있다. 그중 하나가 바로 API 키를 깃허브에 올리는 치명적인 실수다. API 키는 애플리케이션의 중요한 정보를 담고 있어 외부에 노출될 경우 심각한 보안 문제를 야기할 수 있다. 만약 API 키를 깃허브에 올렸다면 당황하지 않고 다음 단계를 따라 해결해보자. 1. 현재 상황 파악하기 firebase를 쓰려고 필요한 패키…

hyeon_B•
게시물 더보기
검색결과 없음