3scale/apisonator

View on GitHub
.github/workflows/fast-forward-branch.yaml

Summary

Maintainability
Test Coverage
---
name: Fast-forward between branches
"on":
  workflow_dispatch:
    inputs:
      ref:
        description: 'The branch name or commit to fast-forward from'
        default: 'master'
        type: string
      to_branch:
        description: 'The branch name to fast-forward to'
        default: 'managed-services'
        type: string
jobs:
  fast-forward:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          ref: ${{ github.event.inputs.ref }}
          fetch-depth: 0
      - run: |
          git fetch origin ${{ github.event.inputs.ref }}:${{ github.event.inputs.to_branch }}
          git push origin ${{ github.event.inputs.to_branch }}