From 6d4d98efcc36f93376d5e587071df017b015e6b4 Mon Sep 17 00:00:00 2001 From: Eguzki Astiz Lezaun Date: Wed, 31 May 2023 11:39:21 +0200 Subject: [PATCH] github action: fast forward workflow --- .github/workflows/fast-forward-branch.yaml | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/fast-forward-branch.yaml diff --git a/.github/workflows/fast-forward-branch.yaml b/.github/workflows/fast-forward-branch.yaml new file mode 100644 index 000000000..bd1056539 --- /dev/null +++ b/.github/workflows/fast-forward-branch.yaml @@ -0,0 +1,24 @@ +--- +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 }}