@@ -11,46 +11,46 @@ jobs:
11
11
dev-to-nightly :
12
12
runs-on : ubuntu-latest
13
13
steps :
14
- - name : Check the weekday
14
+ - name : Check weekday
15
15
id : check-day
16
16
run : |
17
- # +%u returns a number for day of week: Monday=1 ... Sunday=7
17
+ # Monday=1 ... Friday=5 ... Sunday=7
18
18
DAY_OF_WEEK=$(date +'%u')
19
19
echo "day_of_week=$DAY_OF_WEEK" >> $GITHUB_OUTPUT
20
20
21
21
- name : Create and merge PR from dev to release/nightly
22
22
if : ${{ steps.check-day.outputs.day_of_week != '5' }}
23
- uses : peter-evans/create-pull-request@v3
23
+ uses : peter-evans/create-pull-request@v7
24
24
with :
25
25
token : ${{ secrets.GITHUB_TOKEN }}
26
- base : release/nightly
27
- head : dev
26
+ source-branch : dev
27
+ target-branch : release/nightly
28
+ branch : auto/dev-to-nightly
28
29
title : " Nightly Merge: dev → release/nightly"
29
30
body : " This PR was automatically created and merged by GitHub Actions."
30
- branch : " auto/dev-to-nightly"
31
- merge : true
32
- merge_method : squash
31
+ auto-merge : true
32
+ merge-method : squash
33
33
34
34
# Job 2: Merge release/nightly -> release/beta (run only on Friday)
35
35
nightly-to-beta :
36
36
runs-on : ubuntu-latest
37
37
needs : [dev-to-nightly]
38
38
steps :
39
- - name : Check the weekday
39
+ - name : Check weekday
40
40
id : check-day
41
41
run : |
42
42
DAY_OF_WEEK=$(date +'%u')
43
43
echo "day_of_week=$DAY_OF_WEEK" >> $GITHUB_OUTPUT
44
44
45
45
- name : Create and merge PR from release/nightly to release/beta
46
46
if : ${{ steps.check-day.outputs.day_of_week == '5' }}
47
- uses : peter-evans/create-pull-request@v3
47
+ uses : peter-evans/create-pull-request@v7
48
48
with :
49
49
token : ${{ secrets.GITHUB_TOKEN }}
50
- base : release/beta
51
- head : release/nightly
50
+ source-branch : release/nightly
51
+ target-branch : release/beta
52
+ branch : auto/nightly-to-beta
52
53
title : " Weekly Merge: release/nightly → release/beta"
53
54
body : " This PR was automatically created and merged by GitHub Actions."
54
- branch : " auto/nightly-to-beta"
55
- merge : true
56
- merge_method : squash
55
+ auto-merge : true
56
+ merge-method : squash
0 commit comments