fix(dependabot): 존재하지 않는 루트 npm 대상 제거 - #1106
Closed
seonghobae wants to merge 1 commit into
Closed
Conversation
Contributor
Author
|
중복 PR을 정리합니다. 동일한 기본 브랜치 결함을 먼저 수정한 #1088이 invalid root npm 대상 제거뿐 아니라 7일 공급망 cooldown과 회귀 테스트, exact-head Noema 승인까지 포함합니다. #1088 HEAD ddf94fba9cd22d1d3d70d004f64718884abc9cf1을 별도 worktree에서 CodeGraph로 재색인하고 release-governance 35개 테스트, Ruff, diff 검사를 다시 통과시켰습니다. 이 PR의 브랜치는 복구 가능하도록 보존하고 #1088을 병합 후보로 계속 추적합니다. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
문제
current develop SHA
58d19ee90b34c9cf18c163c03f1f8f05bbce2dce의 Dependabot run29713481048이dependency_file_not_found: /package.json not found로 실패했습니다.저장소의 npm 매니페스트는
frontend/package.json과frontend/pnpm-lock.yaml에 있고,.github/dependabot.yml에는 이미/frontendnpm 업데이트 대상이 있습니다. 마지막npm+directory: /항목은 유효한 매니페스트가 없는 중복 대상입니다.수정
검증
수정 전:
test_dependabot_update_directories_have_manifests가Dependabot npm target / has none of package.json으로 실패함을 확인했습니다.수정 후:
PYTHONPATH=backend python3 -m pytest backend/tests/test_release_governance.py -k dependabot_update_directories_have_manifests -q→ 1 passedPYTHONPATH=backend python3 -m pytest backend/tests/test_release_governance.py -q→ 34 passedruff check backend/tests/test_release_governance.py→ passgit diff --check→ pass실패 로그: https://github.com/ContextualWisdomLab/naruon/actions/runs/29713481048