Skip to content

Commit 078d0f0

Browse files
fix: update-workflow
1 parent 0e7a58c commit 078d0f0

1 file changed

Lines changed: 16 additions & 38 deletions

File tree

Lines changed: 16 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,30 @@
1-
name: Prepare Release PR
1+
name: Create PR from master to main
22

33
on:
4-
workflow_dispatch:
54
push:
65
branches:
76
- master
87

9-
permissions:
10-
contents: write
11-
pull-requests: write
12-
138
jobs:
14-
create_release_pr:
9+
create-pull-request:
1510
runs-on: ubuntu-latest
16-
1711
steps:
18-
- name: Checkout master
19-
uses: actions/checkout@v4
12+
- name: Checkout code
13+
uses: actions/checkout@v3
2014
with:
21-
ref: master
2215
fetch-depth: 0
2316

24-
- name: Set up Git
25-
run: |
26-
git config user.name "github-actions"
27-
git config user.email "github-actions@github.com"
28-
29-
- name: Fetch all branches
30-
run: git fetch --all
31-
32-
- name: Create or update release-main from master
33-
run: |
34-
# Check if release-main exists on remote
35-
if git show-ref --quiet refs/remotes/origin/release-main; then
36-
git branch -D release-main || true
37-
git checkout -b release-main origin/release-main
38-
else
39-
git checkout -b release-main
40-
fi
41-
42-
git reset --hard origin/master
43-
git push --force origin release-main
44-
45-
- name: Create PR from release-main to main
46-
uses: peter-evans/create-pull-request@v7
17+
- name: Create Pull Request
18+
uses: peter-evans/create-pull-request@v5
4719
with:
48-
base: main
49-
title: "Release PR: release-main → main"
50-
body: |
51-
This PR merges the latest changes from `master` into `main` via `release-main`.
5220
token: ${{ secrets.GITHUB_TOKEN }}
21+
commit-message: Auto PR from master to main
22+
title: Merge master into main
23+
body: |
24+
This is an automated PR to merge changes from master into main branch.
25+
26+
Changes included in this PR:
27+
${{ github.event.commits[0].message }}
28+
branch: auto-pr-master-to-main
29+
base: main
30+
delete-branch: true

0 commit comments

Comments
 (0)