Py学习  »  Git

防止人们瞄准Github上的特定分支

Efrain Bastidas Berrios • 3 年前 • 1650 次点击  

我想知道是否有一种方法可以保护特定的分支不受想要为某个项目捐款的随机人群的影响。

例如:

我的项目中有master、develop和beta分支,有时人们会创建针对master甚至beta的pull请求。我想要的是,当他们创建pull请求时,只有develop分支可以被选中(在github上称为“Base”)

like this

这可能吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133457
 
1650 次点击  
文章 [ 1 ]  |  最新文章 3 年前
VonC
Reply   •   1 楼
VonC    4 年前

类似于 GitHub Action (在GitHub服务器端设置工作流)” hmarr/auto-approve-action ,您可以编写并设置“auti拒绝操作”。

name: Auto approve
on: pull_request_target

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: <you>/auto-reject-action@v1
      with:
        github-token: "${{ secrets.GITHUB_TOKEN }}"

这一行动将自动生效 拒绝 以你不认可的分支机构为目标进行公关。

await client.pulls.createReview({
      owner: context.repo.owner,
      repo: context.repo.repo,
      pull_number: prNumber,
      event: "REJECT",
    });
    core.info(`pull request #${prNumber} done on the wrong branch`);