Skip to content

Commit 01dd29e

Browse files
committed
tidy up
1 parent 189b1b3 commit 01dd29e

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

.github/workflows/release-1-init.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,50 @@
1-
name: 'CD: RC creation'
1+
name: 'CD of a release creation'
22

33
# For testing
44
on: pull_request
5-
65
# on:
76
# schedule:
87
# - cron: '17 0 * * 2'
98

109
jobs:
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') }}

0 commit comments

Comments
 (0)