この問題は、1.6.0リリースの変更を追跡するためのものです。 発売予定日:未定。
develop
から始めて、変更のためにrelease/1.6.0
という名前のリリースブランチを切り取ります。distributor.php
、 distributor.pot
、およびreadme.txt
バンプします。 distributor.php
、プラグインの「Version:」プロパティとプラグインのDT_VERSION
定数の両方を更新し、接尾辞が-dev
ます。CHANGELOG.md
ログを追加/更新します。CREDITS.md
ファイルを新しい寄稿者で更新し、メンテナが正確であることを確認します。README.md
はGitHubを対象としており、 readme.txt
はWordPress.org固有のコンテンツが含まれています。 2つはわずかに異なります。npm run makepot
実行して、 .pot
ファイルを更新します。develop
への非早送りマージ(またはプルリクエストのマージ)を行い、次にdevelop
からmaster
同じことを行います( git checkout master && git merge --no-ff develop
)。 master
は、安定した開発バージョンが含まれています。master
ブランチで、 npm install && npm run release
ます。 これにより、 release
というサブフォルダーが作成され、 stable
ブランチがワークツリーとして複製され、最新の変更がコピーされます。 新しいファイルがrelease
フォルダーにあることを確認します。 そうでない場合は、それらをgulp-tasks/copy.js
に追加する必要があります。master
変更されたファイルはありますか? その場合は、 develop
に戻り、必要なすべてのタスクを実行してそれらの変更をコミットしてから、ステップ6に戻ります。release
サブフォルダー内のバージョンから実行中のディストリビューターに切り替え、UIでいくつかの一般的なタスクを実行して、機能を確認します。git push
、次にrelease
ディレクトリ内から、すべてのファイルを追加してorigin stable
: git push origin stable
プッシュします。stable
ブランチをターゲットにします。 変更ログをCHANGELOG.md
からリリースの本文に貼り付け、 1.6.0マイルストーンのクローズされた問題へのリンクを含めます。 これで、リリースがリリースの下に表示されます。develop
ブランチ( cd ../ && git checkout develop
)で、バージョン番号をdistributor.php
、 distributor.pot
、およびreadme.txt
バンプします。 1.6.1-dev
。 次のリリースが別のバージョン番号である可能性がある場合は問題ありません。 その変更は、 @since
アノテーションの場合と同様に、最初のステップでリリースの直前に処理できます。Due date (optional)
フィールド)で編集し、GitHubリリース( Description field
)にリンクしてから、マイルストーンを閉じます。1.6.0
マイルストーンされた未解決の問題またはPRがリリースに含まれない場合は、マイルストーンを2.0.0
またはFuture Release
に更新します。このリリースがいつ表示されるか知りたいです。 Distributorを本番環境で使用することに関心のあるプロジェクトがあり、1.6.0のバグ修正のいくつかは重要です。
@jshwlkr今週、Distributor 1.6のリリースの最終決定に戻り、まもなくリリースされることを望んでいます。 この問題の更新をサブスクライブすると、クローズされたときに通知が届き、その時点でリリースが間近に迫っています。
@jshwlkr WP Adminで更新を確認していない場合は、ディストリビューター1.6.0が7月2日にリリースされたことをお知らせします。
はい、@ jeffpaulに感謝します。 わかった。
最も参考になるコメント
@jshwlkr今週、Distributor 1.6のリリースの最終決定に戻り、まもなくリリースされることを望んでいます。 この問題の更新をサブスクライブすると、クローズされたときに通知が届き、その時点でリリースが間近に迫っています。