tdiary-core
tdiary-core copied to clipboard
5.4.1 リリース作業 on 2025-MM-29
リリース作業リスト
- [ ] 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 の以下のエントリーを書く
- ダウンロード
- サイドバー
- リリースしましたのエントリ (
YYYY-MM-DD-release-L_M_N.md形式で)
- [ ] 3ヶ月後の次のリリースの issue と project を作る
1年もリリースしてないと微妙につまづく箇所があったので tag 打つだけで全部終わり、くらいにしておきたい。