quatalog-site/.github/workflows/merge.yml

34 lines
951 B
YAML
Raw Permalink Normal View History

2024-05-15 20:10:37 +00:00
name: Merge main into static-generated
on:
push:
branches:
- main
jobs:
merge-branches:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout main
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Checkout static-generated
uses: actions/checkout@v4
with:
ref: static-generated
token: ${{ secrets.GITHUB_TOKEN }}
- name: Merge branches manually
run: |
git config --global user.name "Quatalog Updater"
git config --global user.email "github_actions@quatalog.com"
git checkout main
git checkout --orphan new-static-generated
git commit -m '${{ github.event.head_commit.message }}'
git merge static-generated --strategy-option ours --allow-unrelated-histories
git push -u -f origin HEAD:static-generated