name: 🔄 Sync Release Branches To Dev on: push: branches: - main - mobile-main permissions: contents: write pull-requests: write jobs: sync-to-dev: runs-on: ubuntu-latest if: | (github.ref == 'refs/heads/main' && contains(github.event.head_commit.message || '', 'release(desktop):')) || (github.ref == 'refs/heads/mobile-main' && contains(github.event.head_commit.message || '', 'release(mobile):')) steps: - name: Create or update sync pull request env: GH_TOKEN: ${{ github.token }} run: | source_branch="${GITHUB_REF_NAME}" title="chore(sync): merge ${source_branch} into dev" body=$(cat <