File tree Expand file tree Collapse file tree 1 file changed +19
-4
lines changed Expand file tree Collapse file tree 1 file changed +19
-4
lines changed Original file line number Diff line number Diff line change 1- name : ' CD: RC creation'
1+ name : ' CD of a release creation'
22
33# For testing
44on : pull_request
5-
65# on:
76# schedule:
87# - cron: '17 0 * * 2'
98
109jobs :
10+
11+
1112 create-branch :
1213 runs-on : ubuntu-latest
1314 steps :
15+
1416 - uses : actions/checkout@v4
15- - name : Check if week number is even
17+
18+ - name : check if week number is even
1619 id : week
1720 run : |
21+ set -xe
1822 # if (( $(date +%U) % 2 == 0 )); then
1923 echo "even=true" >> $GITHUB_OUTPUT
2024 echo $GITHUB_OUTPUT
2125 # else
2226 # echo "even=false" >> $GITHUB_OUTPUT
2327 # fi
24- - name : Split commit message title
28+
29+ - name : create next RC branch
2530 if : ${{ steps.week.outputs.even == 'true' }}
2631 run : |
32+ set -xe
2733 NEW_BRANCH="release/2.$(date +"%Y" | tail -c4).$(date +"%U")"
2834 git config user.name "GitHub Actions Bot"
2935 git config user.email "[email protected] " 3036 git checkout -b $NEW_BRANCH
3137 git push origin $NEW_BRANCH
3238
39+ - name : delete previous RC branch if it hasn't a correspond tag
40+ run : |
41+ echo 'TODO, for now do it manually'
42+
43+ - name : squash migrations, if any
44+ run : |
45+ echo 'TODO, for now do it manually'
46+
47+
3348 on-failure :
3449 runs-on : ubuntu-22.04
3550 if : ${{ always() && (needs.create-branch.result == 'failure' || needs.create-branch.result == 'timed_out') }}
You can’t perform that action at this time.
0 commit comments