diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3147aef..26fc30d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,7 +51,6 @@ jobs: const year = now.toLocaleDateString('en-US', { year: 'numeric', timeZone: 'Asia/Tokyo' }); const month = now.toLocaleDateString('en-US', { month: 'numeric', timeZone: 'Asia/Tokyo' }); const [major, minor, patch] = process.env.CURRENT_VERSION.split('.'); - console.log(year, month, process.env.CURRENT_VERSION, major, minor, patch); if (year !== major || month !== minor) { return `${year}.${month}.0`; } else { @@ -75,3 +74,20 @@ jobs: echo "${{ env.CHANGES_TEMPLATE }}\n" sed -i 's/## 202x.x.x (Unreleased)/## ${{ steps.increment_version.outputs.result }}/' CHANGELOG.md sed "1i ${{ env.CHANGES_TEMPLATE }}\n" CHANGELOG.md > CHANGELOG.md.tmp && mv CHANGELOG.md.tmp CHANGELOG.md + # バージョンをコミット + - name: Commit version + run: | + git config --local user.email "LuckyBeast@users.noreply.github.com" + git config --local user.name "LuckyBeast" + git commit -am "Bump version to ${{ steps.increment_version.outputs.result }}-beta.0" + # バージョンをタグ付け + - name: Tag version + run: | + git tag -a v${{ steps.increment_version.outputs.result }}-beta.0 -m "Bump version to ${{ steps.increment_version.outputs.result }}-beta.0" + # バージョンをpush + - name: Push version + run: "git push origin HEAD:release/${{ steps.increment_version.outputs.result }}-beta.0 --tags" + # リリースを作成 + - name: Create release + run: | + gh release create ${{ steps.increment_version.outputs.result }}-beta.0 --prerelease --title "${{ steps.increment_version.outputs.result }}-beta.0" --notes "${{ steps.changelog.outputs.stdout }}"