mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-28 04:56:01 +00:00
chore: create PR for master sync after release
Signed-off-by: mertmit <mertmit99@gmail.com>
This commit is contained in:
41
.github/workflows/sync-to-develop.yml
vendored
41
.github/workflows/sync-to-develop.yml
vendored
@@ -9,15 +9,36 @@ jobs:
|
||||
sync-to-develop:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v1
|
||||
|
||||
- name: Merge from master to develop
|
||||
uses: wingkwong/gh-action-nightly-merge@master
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
stable_branch: 'master'
|
||||
development_branch: 'develop'
|
||||
allow_ff: true
|
||||
allow_forks: true
|
||||
node-version: 18.19.1
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
path: nocodb
|
||||
- name: Prepare GH Cli
|
||||
id: gh
|
||||
run: |
|
||||
wget https://github.com/cli/cli/releases/download/v2.33.0/gh_2.33.0_linux_amd64.tar.gz
|
||||
tar -xvf gh_2.33.0_linux_amd64.tar.gz
|
||||
GH=gh_2.33.0_linux_amd64/bin/gh
|
||||
echo "GH=${GH}" >> $GITHUB_OUTPUT
|
||||
- name: Sync Master to Develop
|
||||
id: sync
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: |
|
||||
cd nocodb
|
||||
git fetch --quiet --unshallow origin
|
||||
git checkout master
|
||||
BRANCH_NAME=oss/$(git rev-list -n 3 HEAD | tail -1 | cut -c1-8)
|
||||
git checkout -b $BRANCH_NAME
|
||||
git config user.name 'github-actions[bot]'
|
||||
git config user.email 'github-actions[bot]@users.noreply.github.com'
|
||||
revertSDK=true node scripts/upgradeNocodbSdk.js
|
||||
git add .
|
||||
git diff-index --quiet HEAD || git commit -m "chore: update sdk path"
|
||||
git push origin $BRANCH_NAME
|
||||
../${{ steps.gh.outputs.GH }} pr create --title "chore: post-release sync" --body "$(echo -e "This is an automated pull request to sync the master branch to develop.\nPlease review and merge this pull request if it looks good.")" --base develop --head $BRANCH_NAME
|
||||
|
||||
Reference in New Issue
Block a user