How to disable pull requests in GitHub?

前端 未结 4 1506
死守一世寂寞
死守一世寂寞 2021-02-05 03:45

I am trying to understand how will I be able to disable \"pull requests\" in github.

Question 1: We are trying to use the rebase workflow and that means using pull requ

4条回答
  •  甜味超标
    2021-02-05 04:30

    How to disable pull requests in GitHub?

    So far (Q2 2020): not possible.

    Update Sept. 2020, this "dear-github" issue point out in the comments to the GitHub Action "Repo Lockdown": it can help prevent any new PR on a GitHub repository.

    Oct. 2020: "GitHub Actions: Fine-tune access to external actions" means that you can disable external GitHub Action that would create PR (or have any other effect on your repository)


    Armin Sebastian suggests in GitHub issue 1191

    I've made a new app that immediately closes and locks new and existing issues or pull requests and also supports posting a comment and labeling.
    It is perfect for forks and mirrors, and you can configure it to your liking

    dessant/repo-lockdown, with a .github/lockdown.yml including

    # Lock issues and pull requests
    lock: true
    
    # Limit to only `issues` or `pulls`
    # only: pull
    

    Other workaround:

    Note that (considering the OP dates from January 2015):

    • since Sept 2015, you can protect branches in a GitHub repo.

      That means a protected branch:

    • Can't be force pushed

    • Can't be deleted

    • Can't have changes merged into it until required status checks pass

    • Can't have changes merged into it until required reviews are approved

    • Can't be edited or have files uploaded to it from the web

    And Since October 2016, you can dismiss a review

    However, this requirement can sometimes block your team’s progress without good reason.
    If someone leaves a review that requests changes and then goes on vacation or runs into computer problems, your pull request could be blocked for days, even after you’ve addressed the reviewer’s concerns.

    This will unblock your pull request, freeing you up to merge it!

提交回复
热议问题