diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b89953149..c501ac502 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,8 +14,9 @@ jobs: if: github.event_name == 'workflow_dispatch' || github.event.pull_request.merged == true outputs: - version: ${{ steps.tag_version.outputs.new_tag }} - release-url: ${{ steps.create_release.outputs.upload_url }} + version: ${{ steps.tag_version.outputs.new_version }} + release-upload-url: ${{ steps.create_release.outputs.upload_url }} + release-html-url: ${{ steps.create_release.outputs.html_url }} steps: - name: Checkout @@ -44,7 +45,7 @@ jobs: - name: Sed Version run: | - sed -r -i "1,/version/s#(.+?)#${{ steps.tag_version.outputs.new_tag }}#" pom.xml + sed -r -i "1,/version/s#(.+?)#${{ steps.tag_version.outputs.new_version }}#" pom.xml git diff - name: Set PROJECT_NAME @@ -62,7 +63,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ steps.tag_version.outputs.new_tag }} - release_name: Release ${{ steps.tag_version.outputs.new_tag }} + release_name: ${{ steps.tag_version.outputs.new_tag }} body: ${{ steps.tag_version.outputs.changelog }} - name: Upload Release Asset @@ -121,9 +122,11 @@ jobs: # :white_check_mark: デプロイが完了しました プルリクエストがマージされたため、本番環境へのデプロイを行いました。 - バージョンは `${{ fromJson(steps.deployRequest.outputs.response).version }}` です。稼働中バージョンの確認は Minecraft サーバ内で `/ver MyMaid4` を実行することで確認できます。 + バージョンは `${{ needs.release.outputs.version }}` です。稼働中バージョンの確認は Minecraft サーバ内で `/ver MyMaid4` を実行することで確認できます。 反映は本番環境の再起動後ですので、アクティブログインユーザーの同意を得て再起動するか、3時の自動再起動を待ってください。 + ${{ needs.release.outputs.release-html-url }} + - name: Is Failed Deploy if: ${{ fromJson(steps.deployRequest.outputs.response).status == 'ERROR' }} uses: peter-evans/create-or-update-comment@v1