@@ -27,24 +27,24 @@ jobs:
2727 - name : Merge commit message
2828 run : |
2929 git log -1 --pretty=%B > message.txt
30- echo "::set-output name=message::$(cat message.txt)"
30+ echo "::set-output name=message::$(Get-Content message.txt)"
3131 id : merge_message
3232
3333 # release 태그로부터 version 정보 추출하여 output으로 설정
3434 - name : Get Release Version
3535 if : startsWith(steps.merge_message.outputs.message, 'Release')
3636 id : extract_release_version # release 버전 추출
3737 run : |
38- echo "::set-output name=version::$(echo ${{ steps.merge_message.outputs.message }} | ForEach-Object { $_ - replace 'Release ', '' } )"
38+ echo "::set-output name=version::$((${ steps.merge_message.outputs.message} - replace 'Release ', '') )"
3939
4040 - name : Create release tag
41- if : startsWith(steps.merge_message.outputs.message, 'Release') # startsWith 함수를 사용하여 message가 'Release'로 시작하는지 확인하고, tag 생성
41+ if : startsWith(steps.merge_message.outputs.message, 'Release')
4242 uses : actions/create-release@v1
4343 env :
4444 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4545 with :
46- tag_name : ${{ steps.extract_release_version.outputs.version }} # 반드시 v0.1.1와 같이 v 접두사가 들어가야 한다.
47- release_name : Release v${{ github.run_number }}
46+ tag_name : ${{ steps.extract_release_version.outputs.version }}
47+ release_name : Release ${{ steps.extract_release_version.outputs.version }} v${{ github.run_number }}
4848 body : ${{ steps.merge_message.outputs.message }}
4949 draft : false
5050 prerelease : false
0 commit comments