-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
Description
リリース作業リスト
- 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 change package:release destination from tdiary.org to github.com #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 を作る