社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

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

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

例如:

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

like this

这可能吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133457
 
1679 次点击  
文章 [ 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`);