GitXplorerGitXplorer
A

pr-autocomplete-app

public
4 stars
0 forks
19 issues

Commits

List of commits on branch main.
Verified
6b18346e452f6fa2d4e9d21a7e0bc9ce1ee2b154

Bump y18n from 4.0.0 to 4.0.1 (#154)

ddependabot[bot] committed 4 years ago
Verified
db9490dd3957ff53756b6b8e12172172f9d3a6df

Bump eslint-plugin-jest from 24.1.3 to 24.1.5 (#149)

ddependabot[bot] committed 4 years ago
Verified
50938ce61305ca97e8170400fcba0e1c988e6671

Bump eslint from 7.19.0 to 7.21.0 (#148)

ddependabot[bot] committed 4 years ago
Verified
7efb5145eb448b23d9646966fc5f7ff0c6360683

Bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.0 (#147)

ddependabot[bot] committed 4 years ago
Verified
f312381d6ae08070d18304d1d03dbbce442a9e7f

Bump ts-jest from 26.5.0 to 26.5.2 (#144)

ddependabot[bot] committed 4 years ago
Verified
ad57f28e93ce7850550a5edde99b8d64f6c7ef77

Bump typescript from 4.1.3 to 4.2.2 (#143)

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.