전체 글355 [Github] PR 탭 카운트와 실제 리스트 개수가 다른 이슈 (Cannot see all pull requests) 🚨 사소하지만 신경 쓰이는 발견평소처럼 회사 레포의 Pull requests 탭을 열어보다가 이상한 걸 발견했다.탭 옆에 표시된 PR 카운트는 27인데, 막상 리스트를 열어보니 24 Open으로 떠 있었다. Pull requests 27 ← 탭 뱃지↓24 Open 6,668 Closed ← 실제 리스트코드도 만지고 있던 것도 아니고, 필터를 건 것도 아닌데 숫자가 달랐다. 처음엔 그냥 캐시 문제인가 싶어서 새로고침도 해보고 다른 브라우저로도 열어봤는데, 똑같이 숫자가 안 맞았다.🔎 원인 파악확인해보니 GitHub 측에서 인지하고 있는 진행 중인 버그였다.GitHub Community Discussion: https://github.com/orgs/community/discussions/19.. 2026. 5. 7. [Github Actions] anthropics/claude-code-action@v1 갑자기 실패하는 이슈 (Claude Code native binary not found) 🚨 갑자기 실패하기 시작한 워크플로우평소처럼 잘 돌아가던 GitHub Actions 워크플로우가 어느 순간부터 빨간불이 뜨기 시작했다. 로그를 확인해보니 아래와 같은 에러 메시지가 찍혀 있었다.Action failed with error: SDK execution error: ReferenceError: Claude Code native binary not found at /home/runner/.local/bin/claude. Please ensure Claude Code is installed via native installer or specify a valid path with options.pathToClaudeCodeExecutable.Claude Code 바이너리를 /home/runner/.. 2026. 5. 6. 2025년도 회고록(+이직 회고록) 다음 글은 이직 회고록을 써야지 해놓고, 바쁘다는 핑계로 미루고 미루다가 결국 2025 회고록으로 녹여보려고 한다. 2025년도에는 나에게 다양한 변화가 있었는데, 크게 정리하면 아래와 같다. (시점까지 정리하면 이전 회사가 너무 명확해져서 시점은 제외)1. 조직의 변화 (기능조직 -> 목적조직)2. 새로운 조직에서의 제품 개발3. 이직 준비4. 이직 후 새로운 회사에 적응 1. 조직의 변화사실 입사 후 3년 정도를 기능 조직에서 근무하면서 여러가지 의문점들이 있었다.CEO가 바뀔 때마다 달라지는 방향성내가 생각하는 기능 조직이 아님보수적인 조직 분위기설득하기 어려운 리더와 피드백이 건강하지 못한 조직 문화제품을 만드는 사람이지만, 팀 내의 KPI가 별도로 존재해 운영업무는 KPI 미포함성향이 맞지 않는.. 2026. 1. 10. [유니프렌즈 9기] 앞으로도 모든 어린이들을 위해 약 3개월 동안의 유니세프의 홍보단으로 참여했는데요.여태까지 미션 안내와 활동인증서 메일만 모아보니 꽤나 열심히 참여했었던 것 같습니다! 이제 다음 주면 유니프렌즈 9기도 해단식을 끝으로 활동을 마치는데요.마지막으로 유니프렌즈로 활동하면서 ..를 기록해보려 합니다. 가장 기억에 남는 활동기억에 남는 활동은 아무래도 유니프렌즈 활동 시작을 알리는 메타버스 발대식이 었는데요.코로나 시절에는 메타버스로 팀 빌딩 활동을 자주 했었는데, 오랜만에 메타버스를 활용한 활동이라 반갑고 설레었습니다.ZEP로 꾸며놓은 공간 하나하나들이 유니세프에 대한 정보를 재미있게 학습할 수 있도록 고심해서 설계한 것들이 느껴져서 관계자 분들이 얼마나 유니세프 그리고 유니프렌즈 활동에 얼마나 진심인지 알 수 있었습니다. 🥰유니프렌즈 .. 2025. 8. 2. [Github Actions]모노레포에서 PR 생성 시 레포 별 오토 라벨링 💽 모노레포란?여러 개의 프로젝트 또는 패키지를 하나의 저장소 안에서 관리하는 방식을 말한다.각각의 서비스나 라이브러리를 따로따로 Git 저장소를 만들어서 관리하는 방식은 멀티레포(multi-repo)라고 하고, 반대로 한 저장소 안에 모든 관련 프로젝트를 함께 넣어두고 버전, 빌드, 배포를 함께 관리하는 구조가 모노레포(mono-repo)이다.🏷️ PR 생성 시 오토 라벨링을 적용하려는 이유하나의 모노레포에는 여러가지 패키지/서비스가 공존하기 때문에, PR 생성 시 어느 패키지에 영향을 주는지 확인하고 싶었다.물론 PR 생성자가 직접 작업 범위에 따라 라벨을 추가 해줄 수 있지만, 모노레포의 크기가 커질수록 번거롭고 실수할 가능성이 커진다.🤖 오토 라벨링 적용 방법https://github.com.. 2025. 7. 26. [Web] OG 태그 동적으로 생성하기 🔍 현재 프로젝트 환경현재 OG 태그를 적용할 프로젝트는 Preact를 사용한 전형적인 **CSR 기반의 SPA(Single Page Application)**이다. 서버는 API와 정적 파일 서빙만 담당하고, 실제 UI 렌더링은 브라우저에서 JavaScript로 처리한다.💡OG 태그란?OG(Open Graph) 태그는 웹 페이지를 소셜 미디어(예: 카카오톡, 페이스북, 트위터 등)에서 공유할 때 링크 미리보기의 제목, 설명, 이미지등을 제어하는 메타태그이다.OG 태그가 적용되는 흐름사용자가 웹 링크를 공유플랫폼(카카오, 페북 등)이 해당 URL에 요청서버는 HTML 문서 응답의 OG 태그를 파싱그 정보를 기반으로 링크 미리보기를 생성👉 클라이언트에서 동적으로 삽입한 OG는 무시됨→ 이유는 크롤러는.. 2025. 7. 24. 이전 1 2 3 4 ··· 60 다음