Page cover
githubEdit

Auto-merge in github

dev -> main

Yaml file for automerge

Path: .github/workflows/merge.yml

name: automerge

on:
  push:
    branches: [ "dev" ]
    
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: pascalgn/automerge-action@v0.16.2
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          MERGE_LABELS: "automerge,!work in progress"
          MERGE_REMOVE_LABELS: ""
          MERGE_METHOD: "merge"
          MERGE_COMMIT_MESSAGE: "pull-request-description"
          MERGE_FORKS: "false"
          MERGE_RETRIES: "6"
          MERGE_RETRY_SLEEP: "10000"
          MERGE_REQUIRED_APPROVALS: "0"
          UPDATE_LABELS: ""
          UPDATE_METHOD: "merge"
          BASE_BRANCHES: "main"
          # PULL_REQUEST: "8"

      - name: Merge pull requests (automerge-action)
        run: echo "Automerge action completed successfully"

Issue found on GitHub actions.

automergearrow-up-right

Doubt on:

Merge conflict Resources:

https://stackoverflow.com/questions/161813/how-do-i-resolve-merge-conflicts-in-a-git-repositoryarrow-up-right https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflowsarrow-up-right Custom actions: https://docs.github.com/en/actions/creating-actions/about-custom-actionsarrow-up-right

Last updated