diff --git a/.github/.kodiak.toml b/.github/.kodiak.toml new file mode 100644 index 00000000..6a9c6d4b --- /dev/null +++ b/.github/.kodiak.toml @@ -0,0 +1,37 @@ +# .kodiak.toml +# Minimal config. version is the only required field. +version = 1 + +[merge] +automerge_label = "ship it" +require_automerge_label = true +block_on_neutral_required_check_runs = true +blocking_labels = ["wip", "do not merge"] +delete_branch_on_merge = true +notify_on_conflict = true +optimistic_updates = false +prioritize_ready_to_merge = true + +[merge.message] +title = "pull_request_title" +body = "pull_request_body" +body_type = "markdown" +include_pr_number = true +include_coauthors = true +include_pull_request_url = true +cut_body_after = "" +cut_body_before = "" + +[merge.automerge_dependencies] +# only auto merge "minor" and "patch" version upgrades. +# do not automerge "major" version upgrades. +versions = ["minor", "patch"] +usernames = ["dependabot", "renovate"] + +[merge.automerge_dependencies] +versions = ["minor", "patch"] +# automerge by upgrade version for pull requests authored by Dependabot or Renovate. +usernames = ["dependabot", "renovate"] + +[approve] +auto_approve_usernames = ["dependabot", "renovate"]