Skip to content
git-merge

GitHub Action

Action-Automerge

v1 Pre-release

Action-Automerge

git-merge

Action-Automerge

Merge source branch into target branch

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Action-Automerge

uses: mtanzi/action-automerge@v1

Learn more about this action in mtanzi/action-automerge

Choose a version

action-automerge

GitHub action to automatically merge the source branch into a target branch every time a change is made. A webhook can be configured to send both a successful or failure notification to Slack.

Inputs

source

Required Source branch for the merge

target

Required Target branch for the merge

webhook_url

Optional The Slack webhook URL to post to.

Example usage

name: Update cms/master

on:
  push:
    branches:
      - master

jobs:
  update-cms-master:
    name: Merge master into release after a PR is merged
    runs-on: ubuntu-latest
    steps:
      - name: checkout
        uses: actions/checkout@v2
      - name: merge
        uses: mtanzi/action-automerge@v1
        id: merge
        with:
          github_token: ${{ github.token }}
          source: 'master'
          target: 'release'
          webhook_url: #if present add the Slack webhook

Build

npm run-script build