Отключение проверки статуса для слияния с определенной веткой в ​​Terraform

У меня есть модуль terraform, определенный следующим образом

module "my-module" {
  source             = "git::<some git url>"
  name               = "<repo name>"
  description        = "<description>"
  topics             = ["topic"]
  default_branch     = "develop"
  has_issues         = true
  has_projects       = true
  has_wiki           = true
  allow_merge_commit = true
  allow_squash_merge = true
  allow_rebase_merge = true
  required_status_checks = [
    # Github actions
    "action1",
    "action2",
  ]
  write_access = [
    my-group,
  ]
}

В рабочем процессе у меня это

on:
  pull_request:
    branches:
      - develop

При этом действия github (действие1 и действие2) запускаются при каждом запросе на перенос ко всем веткам. Я не хочу, чтобы это продвигалось на пиар master.

Можно ли пропустить проверку статуса для конкретной ветки. Мне просто нужно одобрение PR от рецензента, а не проверка статуса для master ветка.

Кроме того, если я хочу, чтобы код входил в master только из develop/hotfix/* ветка, мы можем это сделать?

0 ответов

Другие вопросы по тегам