v4リリースの準備に必要なアクションのリストは次のとおりです。
準備:
master
すべてのPRを閉じ、リリースまでmaster
ブランチへの変更をフリーズします。Contributing.md
とwikiを確認し、古い情報がそこに存在しないことを確認します。リリース:
v4.0.0-rc1
リリースします。最終バージョンをリリースする前にRCをリリースすることを考えています。 何かが壊れている可能性があるので、フィードバックを受け取って修正することができます。 その瞬間まですべてが準備できているので(ドキュメントを含む)、ユーザーはアップグレードを開始できます。 土壇場で問題が発生した場合は、最終リリースの前に修正することができます。 そうでない場合は、単にRTMに進みます。
私の懸念は、このリリースには、重大な変更から新しい巨大な機能(.NET Coreサポート、作り直されたNSubstitute統合アプローチなど)まで、あまりにも多くの変更が含まれていることです。 私たちが何かを見落としていて、RCがここでうまく機能することは簡単に起こり得ます。
@ AutoFixture / coreどう思いますか?
RC
とRTM
はSemVerでうまく機能しますか? 私は個人的にこれらのRT
とRTM
バージョン管理スキームが嫌いです😆リリースの準備ができている場合は、リリースする必要があります(?)何かが壊れている場合は、修正されます(?)
RCとRTMはSemVerでうまく機能しますか? 私
確かに、ここで説明されています。
リリースの準備ができている場合は、リリースする必要があります(?)何かが壊れている場合は、修正されます(?)
私にとって、RCの背後にある考え方は、テストに参加してフィードバックを共有する準備ができている人々による「最初の波」の聴衆を制限することです。 それらの人々は、いくつかの問題があれば混乱が少なくなり、より高い可能性で報告します-彼らは愛好家であり、彼らが何をしているのかを知っています。
RTMのみをリリースすると、より多くの人がインストールできる可能性があります。 基本的なエラーがあると混乱する可能性があり、将来の不確定な時点まで製品の使用を延期することを決定する可能性があります。
別の話はSemVerです。 何かを修正するために重大な変更を適用する必要がある場合(たとえば、NSubstitute統合を使用)、引き続きそれらを適用できます。 一方、 v4
をリリースする場合は、それらを修正するか、廃止されたものを回避するために、 v5
をリリースする必要があります。
RCの費用がかからないことを考えると、問題はありません。 見える? .NET Coreのサポートをテストしてフィードバックを共有してもらいたいのですが、ダミーの問題がないかどうかは100%確信できません。
@moodmosaic私はあなたを納得させましたか? 😄
わかりません...まっすぐ進んでバージョン4.0.0をリリースしたいと思います... @ AutoFixture / coreにアイデアがない限り、最終的な決定はあなたに任せます。
@moodmosaicご意見をお寄せいただきありがとうございます。 👍それに問題があるかどうかについても説明していただけますか?
さて、リリースまでに少し時間がありますので、 @ adamchesterと@ecampidoglioがどう思うか見てみましょう。
また、問題が発生したかどうかについても説明してください。
ものによって? RC
とRTM
避けることは、まあ、私の意見です😉それはあなたがこのようにしなければならないという意味ではありません...
明確にするために、 @ zvirja 、プレリリースをNuGetで公開することを検討していますか?
@Kralizekうん、 @ adamchesterと@ecampidoglio (彼がまだプロジェクトに参加している場合)がそれに対して強い懸念を持っていない限り、私はそのような計画を持っています。
@adamchester v4RCリリースに非常に近づいています。 現在、すべての主要な作業が完了しており、すべてのPRが統合されて最終的な準備が進むのを待っています。 1時間の空き時間を割り当てて、保留中のPRを確認できれば素晴らしいと思います。 それはそれらをより速く閉じることを可能にし、私達はそれらの有効期限を1週間待つことはありません。
あなたがその時間を割り当てることができることを願っています、そして私たちはより速く進みます😊
やっとできました! v4 RC1は少し前にリリースされました! 🎉🎈✨🌟
このリリースに参加したすべての人に感謝します。 これはかなり長い道のりであり、これを実現するために膨大なリソースを費やしました。
@moodmosaicコードレビューとさまざまな議論に積極的に参加していただきありがとうございます。 必要な注意の量に圧倒されることがあることは知っていますが、フォローアップするための自由な時間を常に見つけました! このリリースはあなたの投資なしには起こりません。 🍻🏇🥇
@adamchester @ecampidoglioご協力いただき、コードレビューとプロセスの確立にご協力いただきありがとうございます。 残念ながら、忙しい中、緊密に連携する機会はありませんでしたが、今後ももっと自由に参加していただければ幸いです。
@ploehあなたが作った素晴らしい製品に感謝します🤝所有権の譲渡とのすべてのコラボレーションにも感謝します-あなたがいつも必要なときに私を助けてくれたので、それはスムーズに進みました。
また、さまざまな議論に参加し、プロジェクトを積極的にフォローし、PRを解雇し、そこで協力してくれたすべての人に感謝します。 ここではいくつかの名前ですが、私は簡単に誰かを欠場することができます:@Kralizek @frblondin @sergeyshushlyapin @スティーブ・codemunkies @adamralph @blairconrad。 ありがとうみんな🙏🍺
私はこのプロセスに参加できてうれしく思い、素晴らしいものを作っていると感じています。 素晴らしい機会をありがとう😊
リンクは次のとおりです。
ReadMe: https :
これは壊れているようです。
これはv4ブランチのランディングページでした。 これでブランチがmaster
にマージされたので、プロジェクトページを開くだけです:wink:
最も参考になるコメント
やっとできました! v4 RC1は少し前にリリースされました! 🎉🎈✨🌟
このリリースに参加したすべての人に感謝します。 これはかなり長い道のりであり、これを実現するために膨大なリソースを費やしました。
@moodmosaicコードレビューとさまざまな議論に積極的に参加していただきありがとうございます。 必要な注意の量に圧倒されることがあることは知っていますが、フォローアップするための自由な時間を常に見つけました! このリリースはあなたの投資なしには起こりません。 🍻🏇🥇
@adamchester @ecampidoglioご協力いただき、コードレビューとプロセスの確立にご協力いただきありがとうございます。 残念ながら、忙しい中、緊密に連携する機会はありませんでしたが、今後ももっと自由に参加していただければ幸いです。
@ploehあなたが作った素晴らしい製品に感謝します🤝所有権の譲渡とのすべてのコラボレーションにも感謝します-あなたがいつも必要なときに私を助けてくれたので、それはスムーズに進みました。
また、さまざまな議論に参加し、プロジェクトを積極的にフォローし、PRを解雇し、そこで協力してくれたすべての人に感謝します。 ここではいくつかの名前ですが、私は簡単に誰かを欠場することができます:@Kralizek @frblondin @sergeyshushlyapin @スティーブ・codemunkies @adamralph @blairconrad。 ありがとうみんな🙏🍺
私はこのプロセスに参加できてうれしく思い、素晴らしいものを作っていると感じています。 素晴らしい機会をありがとう😊