tdiary-core icon indicating copy to clipboard operation
tdiary-core copied to clipboard

5.4.1 リリース作業 on 2025-MM-29

Open hsbt opened this issue 5 months ago • 1 comments

リリース作業リスト

  • [ ] lib/tdiary/tasks/release.rake.github/workflow/ci.yml` に今回サポートを追加/停止するrubyのバージョンが含まれるか確認、修正する
  • [ ] coreおよびblogkitのChangeLogに「release L.M.N」のエントリを追加する
  • [ ] 以下のファイルのバージョンをあげてcommitする
    • coreの lib/tdiary/version.rb
    • blogkitの lib/tdiary/blogkit/version.rb
    • contribの lib/tdiary/contrib/version.rb
  • [ ] core / blogkit / contrib / theme に tag を打つ (git pull --tags; git tag vL.M.N; git push origin vL.M.N)
  • [ ] 以下の各リポジトリ配下でbundle clean; bundle exec rake release コマンドを実行する (gemを最新にしてrubygemsにアップロード)
    • core
    • blogkit
    • contrib
  • [ ] gh release create --generate-notes を実行して releasesにエントリを追加する
  • [ ] core配下でbundle exec rake package:stable package:release コマンドを実行する(GitHub に tar.gz をアップロードする。GITHUB_ACCESS_TOKEN環境変数が必要なので注意, see #573)
  • [ ] themeのmasterブランチをgh-pagesブランチへmerge、pushする (git checkout gh-pages; git merge master; git push origin gh-pages)
  • [ ] tdiary.org の以下のエントリーを書く
  • [ ] 3ヶ月後の次のリリースの issueproject を作る

hsbt avatar Jun 13 '25 08:06 hsbt

1年もリリースしてないと微妙につまづく箇所があったので tag 打つだけで全部終わり、くらいにしておきたい。

hsbt avatar Jun 13 '25 08:06 hsbt