GitHub - wei/pull: 🤖 Keep your forks up-to-date via automated PRs (original) (raw)

Pull App

Probot Featured GitHub Stars

Repositories Installations Triggered #

Introduction

Version Deno 2.0 TypeScript License

🤖 a GitHub App that keeps your forks up-to-date with upstream via automated pull requests.

Can you help keep this open source service alive? 💖 Please sponsor : )

Features

Prerequisites

Getting Started

⭐ Star this project (Highly recommended, starred users may receive priority over other users)

Basic Setup

Pull app will automatically watch and pull in upstream's default (master) branch to yours using hard reset periodically. You can also manuallytrigger it anytime.

Advanced Configuration (with config file)

  1. Create a new branch.
  2. Setup the new branch as default branch under repository Settings > Branches.
  3. Add .github/pull.yml to your default branch.

Most Common


(behaves the same as Basic Setup)
version: "1"
rules:

Advanced usage


version: "1"
rules: # Array of rules

  1. Go to https://pull.git.ci/check/${owner}/${repo} to validate your.github/pull.yml.
  2. Install** Pull app**.

Trigger Manually

You can manually trigger Pull by going tohttps://pull.git.ci/process/${owner}/${repo}.

For Upstream Repository Owners

For the most common use case (a single master branch), you can just direct users to install Pull with no configurations. If you need a more advanced setup (such as a docs branch in addition to master), consider adding.github/pull.yml to your repository pointing to yourself (see example). This will allow forks to install Pull and stay updated automatically.

Example (assuming owner is your user or organization name):

version: "1" rules:

Contributing

See CONTRIBUTING.md

License

MIT © Wei He

Support

Can you help keep this open source service alive?💖 Please sponsor : )


Made with ❤️ by @wei