Realtime: 各リリースにリリースノートを追加する

作成日 2020年05月22日  ·  2コメント  ·  ソース: supabase/realtime

grenでこれをなんとか自動化できると思います。これにより、タグ間で閉じられたすべての問題が検出されるはずです。

最も参考になるコメント

#57で閉鎖。

全てのコメント2件

これは、 semantic-releaseを使用して実行できます。これは、 @ soedirgoが他のリポジトリで完了してhttps

ただし、Elixirでこれを実行できるライブラリがあるかどうかを把握する必要があります

ボビーからのメモ:

リアルタイムで
semverは、実際には、スタンドアロンアプリではなく、公開API、つまりライブラリを使用するリポジトリのみを対象としています。 リアルタイムはこの図に実際には適合しないため、別のバージョン管理モデルが必要です。 私には2つの選択肢があります:
最も簡単な方法は、semverを使用することですが、メジャーバージョンは使用しません。 これは最もセマンティックリリースと互換性があり、変更する必要はありません。
リアルタイムの結果がrealtime-jsによって消費されることを考えると、realtimeがrealtime-jsに大幅な変更を強制するたびに、重要な定義のために、重大な変更を加えることができます。 ただし、これにより、リリースノートのヘッダー「BREAKINGCHANGE」を見る一部のユーザーが混乱する可能性があります。

major.minor.patchの通常の戦略に固執する必要があると思います。 理論的には、外部ライブラリによって使用されるパブリックAPIです。 機能をリリースするたびにマイナーをバンプでき、リポジトリを完全に書き直した場合はメジャーをバンプできます

#57で閉鎖。

このページは役に立ちましたか?
0 / 5 - 0 評価