@@ -35,12 +35,12 @@ jobs:
35
35
run : |
36
36
if [ $IS_MAJOR == 'true' ]
37
37
then
38
- echo "::set-env name= BV_PART:: major"
38
+ echo "BV_PART= major" >> $GITHUB_ENV
39
39
elif [ $IS_MINOR == 'true' ]
40
40
then
41
- echo "::set-env name= BV_PART:: minor"
41
+ echo "BV_PART= minor" >> $GITHUB_ENV
42
42
else
43
- echo "::set-env name= BV_PART:: patch"
43
+ echo "BV_PART= patch" >> $GITHUB_ENV
44
44
fi
45
45
- name : Checkout repository
46
46
uses : actions/checkout@v2.2.0
@@ -69,20 +69,20 @@ jobs:
69
69
- name : Run bump2version ${{ env['BV_PART'] }}
70
70
run : |
71
71
OLD_TAG=$(git describe --tags --abbrev=0)
72
- echo "::set-env name= OLD_TAG:: ${OLD_TAG}"
72
+ echo "OLD_TAG= ${OLD_TAG}" >> $GITHUB_ENV
73
73
bump2version $BV_PART --message "Bump version: {current_version} → {new_version}
74
74
75
75
Triggered by #${PR_NUMBER} via GitHub Actions."
76
76
NEW_TAG=$(git describe --tags --abbrev=0)
77
- echo "::set-env name= NEW_TAG:: ${NEW_TAG}"
77
+ echo "NEW_TAG= ${NEW_TAG}" >> $GITHUB_ENV
78
78
git tag -n99 -l $NEW_TAG
79
79
80
80
CHANGES=$(git log --pretty=format:'%s' $OLD_TAG..HEAD -i -E --grep='^([a-z]*?):')
81
81
CHANGES_NEWLINE="$(echo "${CHANGES}" | sed -e 's/^/ - /')"
82
82
SANITIZED_CHANGES=$(echo "${CHANGES}" | sed -e 's/^/<li>/' -e 's|$|</li>|' -e 's/(#[0-9]\+)//' -e 's/"/'"'"'/g')
83
- echo "::set-env name= CHANGES:: ${SANITIZED_CHANGES//$'\n'/}"
83
+ echo "CHANGES= ${SANITIZED_CHANGES//$'\n'/}" >> $GITHUB_ENV
84
84
NUM_CHANGES=$(echo -n "$CHANGES" | grep -c '^')
85
- echo "::set-env name= NUM_CHANGES:: ${NUM_CHANGES}"
85
+ echo "NUM_CHANGES= ${NUM_CHANGES}" >> $GITHUB_ENV
86
86
git tag $NEW_TAG $NEW_TAG^{} -f -m "$(printf "This is a $BV_PART release from $OLD_TAG → $NEW_TAG.\n\nChanges:\n$CHANGES_NEWLINE")"
87
87
git tag -n99 -l $NEW_TAG
88
88
- name : Comment on issue
0 commit comments