chore(ci): add workflow to sync dev branch to main on release

This commit is contained in:
Jacky 2025-02-07 14:47:12 +00:00 committed by Hintay
parent 70f4f63524
commit 42eaf9f3b5

View file

@ -0,0 +1,26 @@
name: Sync branch
on:
release:
types: [published]
branches: [dev]
jobs:
force-push-main:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Configure Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
- name: Force push dev to main
run: |
git fetch origin
git checkout dev
git push origin dev:main --force