Skip to content

ff-merge

ff-merge #22

Workflow file for this run

name: ff-merge
on:
workflow_dispatch:
inputs:
branches:
description: 'branches/all to ff merge branch-next into (separate by blank only)'
default: 'master dunfell gatesgarth hardknott honister kirkstone zeus langdale mickledore nanbield scarthgap styhead'
required: true
jobs:
ff-merge:
runs-on: ubuntu-22.04
steps:
- name: clone, ff, push ${{ github.event.inputs.branches }}
shell: bash
run: |
git config --global user.name aws-iot-embedded-linux-ci
git config --global user.email aws-iot-embedded-linux-ci@users.noreply.github.com
# gh auth login --with-token ${{ secrets.BOT_CREDENTIAL }}
for branch in ${{ github.event.inputs.branches }}; do ${{ secrets.BOT_CREDENTIAL }}
echo Doing ff-merge for: ${branch}
git clone https://github.com/${{ github.repository }}.git -b ${branch}
cd meta-aws
git merge --ff-only origin/${branch}-next
# git push -u origin ${branch}
cd ..
rm -rf meta-aws
done