Dependabot은 주석의 간단한 명령에 응답합니다. 각 끌어오기 요청에는 “Dependabot 명령 및 옵션” 섹션에서 끌어오기 요청을 처리하는 데 사용할 수 있는 명령의 세부 정보(예: 끌어오기 요청 병합, 스쿼시, 다시 열기, 닫기 또는 다시 지정)가 포함됩니다. 목표는 자동으로 생성된 끌어오기 요청을 최대한 쉽게 심사할 수 있도록 하는 것입니다.
Dependabot 끌어오기 요청에 대한 명령
Dependabot 끌어오기 요청에서 다음 명령을 사용할 수 있습니다.
| Command | Description |
|---|---|
@dependabot cancel merge | 이전에 요청한 병합을 취소합니다. |
@dependabot close | 풀 리퀘스트를 닫고 Dependabot에서 이를 다시 생성하지 못하도록 방지합니다. 끌어오기 요청을 수동으로 닫으면 동일한 결과를 얻을 수 있습니다. |
@dependabot ignore this dependency | 끌어오기 요청을 닫습니다. 이로 인해 Dependabot가 이 종속성에 대해 더 이상 끌어오기 요청을 생성하지 못하게 됩니다(끌어오기 요청을 다시 열거나 제안된 버전으로 직접 업그레이드하지 않는 한). |
@dependabot ignore this major version | 풀 리퀘스트를 닫고 Dependabot이 이 주요 버전에 대해 더 이상 풀 리퀘스트를 생성하지 못하게 합니다(풀 리퀘스트를 다시 열거나 직접 이 주요 버전으로 업그레이드하지 않는 한). |
@dependabot ignore this minor version | 끌어오기 요청을 닫고, Dependabot에서 이 마이너 버전에 대해 더 이상 끌어오기 요청을 생성하지 않도록 합니다(끌어오기 요청을 다시 열거나 이 마이너 버전으로 직접 업그레이드하지 않는 한). |
@dependabot ignore this patch version | 끌어오기 요청을 닫고 Dependabot이 이 패치 버전에 대한 끌어오기 요청을 더 이상 만들지 못하게 합니다(끌어오기 요청을 다시 열거나 이 패치 버전으로 직접 업그레이드하지 않는 한). |
@dependabot merge | CI 테스트가 통과되면 끌어오기 요청을 병합합니다. |
@dependabot rebase | 끌어오기 요청을 다시베이스합니다. |
@dependabot recreate | 끌어오기 요청에 대해 수행된 모든 편집 내용을 덮어쓰고 끌어오기 요청을 다시 만듭니다. |
@dependabot reopen | 끌어오기 요청이 닫힌 경우 끌어오기 요청을 다시 엽니다. |
@dependabot show DEPENDENCY_NAME ignore conditions | 지정된 종속성에 대한 무시 조건에 대한 정보와 종속성에 대한 모든 무시 조건을 표시하는 테이블을 사용하여 끌어오기 요청에 대한 주석을 검색합니다. 예를 들어, @dependabot show express ignore conditions 는 기본 종속성에 대해 저장된 모든 ignore 조건을 찾아 해당 정보를 사용하여 풀 리퀘스트에 주석을 달 수 있습니다. |
@dependabot squash and merge | CI 테스트가 통과되면 풀 리퀘스트를 스쿼시하고 병합합니다. |
그룹화된 버전 업데이트에 대한 명령
그룹화된 버전 업데이트 및 보안 업데이트에 대한 Dependabot의 끌어오기 요청에서 주석 명령을 사용하여 특정 종속성 및 버전에 대한 업데이트를 무시하거나 무시 해제할 수 있습니다. 그룹화된 업데이트에 대한 무시 조건은 다음 명령 중 하나를 사용하여 관리할 수 있습니다.
| Command | Description |
|---|---|
@dependabot ignore DEPENDENCY_NAME | 끌어오기 요청을 닫고 Dependabot이 이 종속성을 업데이트하지 못하도록 합니다. |
@dependabot ignore DEPENDENCY_NAME major version | 끌어오기 요청을 닫고 나서 Dependabot이 이 종속성의 주 버전을 업데이트하지 않도록 합니다. |
@dependabot ignore DEPENDENCY_NAME minor version | 끌어오기 요청을 닫고 Dependabot이 종속성의 부 버전을 업데이트하지 못하게 합니다. |
@dependabot ignore DEPENDENCY_NAME patch version | 끌어오기 요청을 닫고 Dependabot이 이 종속성의 패치 버전을 업데이트하지 못하도록 합니다. |
@dependabot unignore * | 현재 끌어오기 요청을 닫고 그룹의 모든 종속성에 대해 저장된 모든 ignore 조건을 지운 다음 새 끌어오기 요청을 엽니다. |
@dependabot unignore DEPENDENCY_NAME | 현재 끌어오기 요청을 닫고 종속성에 대해 저장된 모든 ignore 조건을 지운 다음 지정된 종속성에 사용 가능한 업데이트를 포함하는 새 끌어오기 요청을 엽니다. 예를 들어 @dependabot unignore lodash는 Lodash 종속성 업데이트를 포함하는 새 풀 리퀘스트를 생성합니다. |
@dependabot unignore DEPENDENCY_NAME IGNORE_CONDITION | 현재 끌어오기 요청을 닫고 저장된 ignore 조건을 지우고 지정된 무시 조건에 사용 가능한 업데이트를 포함하는 새 끌어오기 요청을 엽니다. 예를 들어 @dependabot unignore express [< 1.9, > 1.8.0]는 Express 업데이트를 포함하여 버전 1.8.0과 1.9.0 사이의 새로운 Pull Request를 생성할 수 있습니다. |
팁
`@dependabot show DEPENDENCY_NAME ignore conditions` 명령어를 사용하여 종속성이 현재 가지고 있는 무시 조건을 빠르게 확인하면 특정 무시 조건 해제가 가능합니다.