This repository was archived by the owner on Jan 22, 2022. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Publish GitHub Release
2+
3+ on :
4+ push :
5+ branches :
6+ - release-*
7+ jobs :
8+ publish-release :
9+ name : Publish GitHub Release
10+ runs-on : ubuntu-18.04
11+ env :
12+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
13+ SSH_RSA_KEY : ${{ secrets.DOTCMS_BUILD_RSA_KEY }}
14+ DEBUG : false
15+ steps :
16+ - name : Get commit message
17+ id : get-commit-message
18+ uses : dotcms/get-commit-message@master
19+ with :
20+ accessToken : ${{ secrets.GITHUB_TOKEN }}
21+ - name : Prepare
22+ if : ${{ steps.get-commit-message.outputs.commit_message == 'Publish Release'}}
23+ run : |
24+ COMMIT_MESSG="${{ steps.get-commit-message.outputs.commit_message }}"
25+ echo "COMMIT_MESSG: ${COMMIT_MESSG}"
26+ BRANCH=$(basename "${{ github.ref }}")
27+ echo "BRANCH=${BRANCH}" >> $GITHUB_ENV
28+ IFS='-' read -r -a tokens <<< "${BRANCH}"
29+ RELEASE_VERSION="${tokens[1]}"
30+ echo "RELEASE_VERSION=${RELEASE_VERSION}" >> $GITHUB_ENV
31+
32+ - name : Create Release
33+ id : create_release
34+ if : ${{ steps.get-commit-message.outputs.commit_message == 'Publish Release'}}
35+ uses : ncipollo/release-action@v1
36+ with :
37+ token : ${{ secrets.GITHUB_TOKEN }}
38+ name : ${{env.RELEASE_VERSION}} Release
39+ commit : ${{env.BRANCH}}
40+ tag : v${{env.RELEASE_VERSION}}
You can’t perform that action at this time.
0 commit comments