All Projects → devmasx → Merge Branch

devmasx / Merge Branch

A GitHub Action that merge PR branch to other branchs

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Merge Branch

Moviepy
Video editing with Python
Stars: ✭ 8,795 (+24330.56%)
Mutual labels:  hacktoberfest
Gitomatic
A tool to monitor git repositories and automatically pull & push changes
Stars: ✭ 979 (+2619.44%)
Mutual labels:  hacktoberfest
Hwp.js
Open source hwp viewer and parser library powered by web technology
Stars: ✭ 980 (+2622.22%)
Mutual labels:  hacktoberfest
Mahapps.metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Stars: ✭ 8,023 (+22186.11%)
Mutual labels:  hacktoberfest
Hacktoberchallenges2018
Welcome! I need some help making my list... Learn how in the README
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest
Lol Qwop
Everyone who has a merged pull request is invited to become an admin of this repo.
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest
Cimonitor
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (-5.56%)
Mutual labels:  hacktoberfest
Wire Webapp
👽 Wire for web
Stars: ✭ 982 (+2627.78%)
Mutual labels:  hacktoberfest
Yii2 Queue
Yii2 Queue Extension. Supports DB, Redis, RabbitMQ, Beanstalk and Gearman
Stars: ✭ 977 (+2613.89%)
Mutual labels:  hacktoberfest
Flypie
Flysystem plugin for CakePHP
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest
Electron Packager
Electron Packager is a command line tool and Node.js library that bundles Electron-based application source code with a renamed Electron executable and supporting files into folders ready for distribution.
Stars: ✭ 7,860 (+21733.33%)
Mutual labels:  hacktoberfest
Eslint Plugin Wc
ESLint rules for Web Components
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest
Gh License
Scan your online repo, check if it is missing the license or install the Git Hooks
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest
Monogame
One framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+22161.11%)
Mutual labels:  hacktoberfest
Fabric Sdk Java
Stars: ✭ 982 (+2627.78%)
Mutual labels:  hacktoberfest
Watermelondb
🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️
Stars: ✭ 7,996 (+22111.11%)
Mutual labels:  hacktoberfest
Emoji Dictionary
Convert emoji names in unicode characters and vice versa.
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest
Laravel Weather
🌤️ A wrapper around Open Weather Map API (Current weather)
Stars: ✭ 36 (+0%)
Mutual labels:  hacktoberfest
Megadraft
Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
Stars: ✭ 982 (+2627.78%)
Mutual labels:  hacktoberfest
Open Oni
Open ONI (Open Online Newspaper Initiative) Django web app
Stars: ✭ 35 (-2.78%)
Mutual labels:  hacktoberfest

Merge branch action

Runs a git merge in your CI.

Examples:

Sync branches

name: Sync multiple branches
on:
  push:
    branches:
      - '*'
jobs:
  sync-branch:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/[email protected]

      - name: Merge development -> staging
        uses: devmasx/[email protected]
        with:
          type: now
          from_branch: development
          target_branch: staging
          github_token: ${{ github.token }}

      - name: Merge staging -> uat
        uses: devmasx/[email protected]
        with:
          type: now
          from_branch: staging
          target_branch: uat
          github_token: ${{ github.token }}

Merge current branch

name: Merge any release branch to uat
on:
  push:
    branches:
      - 'release/*'
jobs:
  merge-branch:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/[email protected]

      - name: Merge staging -> uat
        uses: devmasx/[email protected]
        with:
          type: now
          target_branch: uat
          github_token: ${{ github.token }}

On labeled

Merge pull request branch using GitHub labels.

When you set a label in a pull request this action can merge the pull request branch to other branch, useful for develop branch or staging environments.

PR Checker

name: Merge branch with labeled
on:
  pull_request:
    types: [labeled]
jobs:
  merge-branch:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/[email protected]

      - name: Merge by labeled
        uses: devmasx/[email protected]
        with:
          label_name: 'merged in develop'
          target_branch: 'develop'
          github_token: ${{ github.token }}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].