|
8 | 8 | # 1. create temporary release branch with name release/$RELEASE_VERSION
|
9 | 9 | # 2. bump version to $RELEASE_VERSION
|
10 | 10 | # 3. commit to release branch, then merge it into master
|
11 |
| -# 4. merge release into develop, with expected develop version |
12 |
| -# 5. merge release into rc, with expected rc version (only if releasing from hotfix) |
| 11 | +# 4. merge release into rc, with expected rc version (only if releasing from hotfix) |
| 12 | +# 5. merge release (with changes to rc) into develop, with expected develop version |
13 | 13 | # 6. delete temporary release branch
|
14 | 14 | # 7. create hotfix branch from master
|
15 | 15 |
|
@@ -47,21 +47,24 @@ commit_changes "$(create_release_message)"
|
47 | 47 | merge_release_branch_to "master"
|
48 | 48 | tag_and_push_master
|
49 | 49 | # 4.
|
50 |
| -git checkout $RELEASE_BRANCH |
51 |
| -io_from_release_to_snapshot $EXPECTED_DEVELOP_VERSION |
52 |
| -commit_changes "$(bump_to_message $EXPECTED_DEVELOP_VERSION)" |
53 |
| -merge_release_branch_to "develop" |
54 |
| -push origin develop |
55 |
| -# 5. |
56 | 50 | if [ $SOURCE_BRANCH != "rc" ] ; then
|
57 | 51 | git checkout $RELEASE_BRANCH
|
58 |
| - # clean bumping commit from $RELEASE BRANCH |
59 |
| - git reset --hard HEAD~1 |
60 |
| - io_from_release_to_snapshot $EXPECTED_RC_VERSION |
| 52 | + modify_version $RELEASE_VERSION "0" ${EXPECTED_RC_VERSION%-SNAPSHOT} "SNAPSHOT" |
61 | 53 | commit_changes "$(bump_to_message $EXPECTED_RC_VERSION)"
|
62 | 54 | merge_release_branch_to "rc"
|
63 | 55 | push origin rc
|
64 | 56 | fi
|
| 57 | +# 5. |
| 58 | +git checkout $RELEASE_BRANCH |
| 59 | +if [ $SOURCE_BRANCH != "rc" ] ; then |
| 60 | + # rc version should be expected |
| 61 | + modify_version ${EXPECTED_RC_VERSION%-SNAPSHOT} "SNAPSHOT" ${EXPECTED_DEVELOP_VERSION%-SNAPSHOT} "SNAPSHOT" |
| 62 | +else |
| 63 | + modify_version $RELEASE_VERSION "0" ${EXPECTED_DEVELOP_VERSION%-SNAPSHOT} "SNAPSHOT" |
| 64 | +fi |
| 65 | +commit_changes "$(bump_to_message $EXPECTED_DEVELOP_VERSION)" |
| 66 | +merge_release_branch_to "develop" |
| 67 | +push origin develop |
65 | 68 | # 6.
|
66 | 69 | git branch -d $RELEASE_BRANCH
|
67 | 70 | # 7.
|
|
0 commit comments