Yuki Takei 5 лет назад
Родитель
Сommit
837188c8c9
1 измененных файлов с 9 добавлено и 4 удалено
  1. 9 4
      .github/workflows/release.yml

+ 9 - 4
.github/workflows/release.yml

@@ -1,4 +1,4 @@
-name: GitHub Release
+name: Release
 
 on:
   push:
@@ -10,6 +10,9 @@ jobs:
 
     runs-on: ubuntu-latest
 
+    outputs:
+      RELEASE_VERSION: ${{ steps.step-bump-version.RELEASE_VERSION }}
+
     steps:
     - uses: actions/checkout@v2
 
@@ -20,11 +23,13 @@ jobs:
         git remote set-url origin "https://$GITHUB_ACTOR:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY"
 
     - name: Bump version
+      id: step-bump-version
       run: |
         npm --no-git-tag-version version patch
         export RELEASE_VERSION=`npm run version --silent`
         sh ./bin/github-actions/update-readme.sh
         echo ::set-env name=RELEASE_VERSION::$RELEASE_VERSION
+        echo ::set-output name=RELEASE_VERSION::$RELEASE_VERSION
 
     - name: Checkout, Commit, Tag and Push
       run: |
@@ -57,7 +62,7 @@ jobs:
     - uses: actions/checkout@v2
 
     - name: Checkout released tag
-      run: git checkout refs/tags/v${{ env.RELEASE_VERSION }}
+      run: git checkout refs/tags/v${{ needs.github-release.outputs.RELEASE_VERSION }}
 
     - name: Determine suffix
       run: |
@@ -96,7 +101,7 @@ jobs:
       with:
         source: growi${{ env.SUFFIX }}
         target: weseek/growi
-        semver: ${{ env.RELEASE_VERSION }}
+        semver: ${{ needs.github-release.outputs.RELEASE_VERSION }}
         suffix: ${{ env.SUFFIX }}
         additional-tags: 'latest'
         publish: true
@@ -106,7 +111,7 @@ jobs:
       with:
         channel: '#general'
         url: ${{ secrets.SLACK_WEBHOOK_URL }}
-        created_tag: 'v${{ env.RELEASE_VERSION }}${{ env.SUFFIX }}'
+        created_tag: 'v${{ needs.github-release.outputs.RELEASE_VERSION }}${{ env.SUFFIX }}'
 
     - name: Update Docker Hub Description
       uses: peter-evans/dockerhub-description@v2.1.0