リリース作業リスト - [ ] 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](https://github.com/tdiary/tdiary-core/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 の以下のエントリーを書く - [ダウンロード](https://github.com/tdiary/tdiary.github.io/blob/master/download.md) - [サイドバー](https://github.com/tdiary/tdiary.github.io/blob/master/_includes/sidebar.html) - [リリースしましたのエントリ](https://github.com/tdiary/tdiary.github.io/tree/master/_posts) (`YYYY-MM-DD-release-L_M_N.md` 形式で) - [ ] 3ヶ月後の次のリリースの [issue](https://github.com/tdiary/tdiary-core/issues/new) と [project](https://github.com/orgs/tdiary/projects/new) を作る
リリース作業リスト
と.github/workflow/ci.yml` に今回サポートを追加/停止するrubyのバージョンが含まれるか確認、修正するgit pull --tags; git tag vL.M.N; git push origin vL.M.N)bundle clean; bundle exec rake releaseコマンドを実行する (gemを最新にしてrubygemsにアップロード)gh release create --generate-notesを実行して releasesにエントリを追加するbundle exec rake package:stable package:releaseコマンドを実行する(GitHub に tar.gz をアップロードする。GITHUB_ACCESS_TOKEN環境変数が必要なので注意, see change package:release destination from tdiary.org to github.com #573)git checkout gh-pages; git merge master; git push origin gh-pages)YYYY-MM-DD-release-L_M_N.md形式で)