GitXplorerGitXplorer
A

pr-autocomplete-app

public
4 stars
0 forks
19 issues

Commits

List of commits on branch main.
Verified
79bf741f6d3186a631b4c9cec138bf6dab39c0e6

Bump glob-parent from 5.1.1 to 5.1.2 (#169)

ddependabot[bot] committed 4 years ago
Verified
6b3fa5d8cbe1f6c02bdd765323697c3fb1724969

Bump ws from 7.3.1 to 7.4.6 (#164)

ddependabot[bot] committed 4 years ago
Verified
cc980be6f4802dd0b6ec23a7856ad766317950f2

Bump hosted-git-info from 2.8.8 to 2.8.9 (#163)

ddependabot[bot] committed 4 years ago
Verified
8503d90c3e2673400a5b8a95e948d972200c75bd

Bump @typescript-eslint/parser from 4.11.1 to 4.22.0 (#161)

ddependabot[bot] committed 4 years ago
Verified
2cf5c6a6e7324f3133fdd11b5f4942fa0b8121eb

Bump eslint from 7.21.0 to 7.23.0 (#156)

ddependabot[bot] committed 4 years ago
Verified
aa6fa8aee2f613d376b5332627466b9a9503438a

Bump typescript from 4.2.2 to 4.2.3 (#150)

ddependabot[bot] committed 4 years ago

README

The README file for this repository.

Add auto-complete functionality to your GitHub pull requests

Installation

This auto-complete functionality can be installed to your entire GitHub account, a GitHub org, or a subset of repositories that you have push permission to.

Please read our privacy policy and our terms of use before getting started. We wrote them ourselves, so they are short and easy reading. :)

Install the Github App and designate which account(s) and/or repo(s) should get the functionality.

At installation, a few labels will be created in each repository so you can conveniently add them to your pull requests. These labels are described below. You may delete (and even later recreate) these labels as desired to suit the policies you follow regarding the completion of pull requests.

Usage

Pull requests may be auto-completed with a few merge methods. Each method has an associated label that you can use to schedule auto-completion with that method.

Label Pull request completion method
auto-merge merge
auto-squash squash
auto-rebase rebase

A pull request will be automatically completed when all these conditions are met:

  1. Exactly one of these labels is applied to a pull request.
  2. No merge conflicts exist.
  3. All PR checks have passed.
  4. No code reviews that have requested changes remain.
  5. All branch protection policies (if any) are satisfied.

Head branch deletion

This GitHub app does not explicitly delete the source branch of the pull request after completing it. If deleting the source branch after pull request completion is something you want, you can configure GitHub to do this for all pull requests (regardless of whether they were auto-completed) in the repository Settings page.

Security considerations

After applying one of the auto-complete labels, if the pull request's source branch is updated by someone who lacks write permissions to the repo (e.g. a 3rd party sent the PR from a fork of your repo) the auto-complete label will be automatically removed. This protects your repo against unreviewed changes being merged into the repo between completion of a review and completion of the pull request. After the untrusted update and the label's removal, simply review the latest version of the PR and (if desired) reapply the auto-completion label.