>  기사  >  웹 프론트엔드  >  tRPC 소스 코드의 kodiak.toml

tRPC 소스 코드의 kodiak.toml

DDD
DDD원래의
2024-10-24 07:05:02266검색

이번 글에서는 tRPC 소스코드에 포함된 kodiak.toml을 분석해보겠습니다.

코디악

Kodiak을 사용하여 GitHub 풀 요청 자동화

  1. 자동 업데이트 — 마스터를 통해 PR을 자동으로 최신 상태로 유지

  2. 자동 병합 - CI 및 승인이 통과되면 자동 병합에 자동 병합 레이블을 추가합니다.

  3. 봇 협업 — Kodiak을 종속성 봇(dependentabot, snyk, greenskeeper.io)과 결합하여 종속성 업데이트를 자동화합니다

kodiak 웹사이트를 방문하시면 Kodiak이 다음을 수행하는 도구임을 알 수 있습니다

Github 풀 요청을 자동화합니다.

빠른 시작 가이드를 확인하세요.

trpc 저장소의 kodiak.yaml:

아래 코드 조각은 .kodiak.toml에서 선택되었습니다

# .kodiak.toml
version = 1
[approve]
auto_approve_usernames = ["dependabot", "renovate"]
[merge]
method = "squash"
automerge_label = ["? merge", "⬆️ dependencies"]
[merge.automerge_dependencies]
# only auto merge "minor" and "patch" version upgrades.
versions = ["minor", "patch"]
usernames = ["dependabot", "renovate"]
[update]
autoupdate_label = "♻️ autoupdate"

이제 이 구성 파일을 기반으로 한 설명서를 참조해 보겠습니다. 첫 번째 옵션은 승인입니다. 승인.auto_approve_usernames 목록에 사용자 이름이 있는 사용자가 PR을 열면 Kodiak은 자동으로 PR에 승인을 추가합니다. 승인에 대해 자세히 알아보세요.

위 파일의 다음 옵션은 병합입니다. 여기에는 두 개의 변수 세트(method 및 automerge_label)가 있습니다. 풀 요청에 kodiak: merge.method = 'rebase' 라벨을 붙입니다. 예를 들어 풀 요청에 대해 merge.method를 "rebase"로 설정합니다. 병합에 대해 자세히 알아보세요. automerge_label은 Kodiak이 PR을 병합할 수 있도록 하는 레이블입니다. Kodiak은 GitHub 분기 보호 규칙을 통과하는 풀 요청만 병합할 수 있습니다. 배열에 여러 레이블이 지정된 경우 지정된 레이블 중 하나가 병합을 트리거합니다.

[merge.automerge_dependencies]
# only auto merge "minor" and "patch" version upgrades.
versions = ["minor", "patch"]
usernames = ["dependabot", "renovate"]

Kodiak은 이 목록에 있는 끌어오기 요청 작성자에 대한 종속성 업그레이드만 자동 병합합니다. automerge_dependent_dependentusernames를 확인하세요.

[update]
autoupdate_label = "♻️ autoupdate"

update.autoupdate_label이 포함된 풀 요청은 기본 브랜치가 오래되면 업데이트됩니다.



의 전체 목록을 보려면 구성 참조를 확인하세요. 구성 옵션.

회사 소개:

Thinkthroo에서는 대규모 오픈소스 프로젝트를 연구하고 아키텍처 가이드를 제공합니다. 우리는 귀하의 프로젝트에서 사용할 수 있는 tailwind로 구축된 resubale 구성 요소를 개발했습니다. Next.js, React, Node 개발 서비스를 제공합니다.

귀하의 프로젝트에 대해 논의하기 위한 회의를 예약하세요.

kodiak.toml in tRPC source code

kodiak.toml in tRPC source code

참고자료:

1. https://kodiakhq.com/

2. https://github.com/trpc/trpc/blob/next/.kodiak.toml

위 내용은 tRPC 소스 코드의 kodiak.toml의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.