安定版 2.4.0 へのアップグレード

Discourse v2.3.9 を使用しており、app.yml に “version: stable” パラメータを指定しています。引き続き ‘stable’ バージョンを使用したいと考えています。

ダッシュボードには v2.4.0 がリリースされたことが表示されていますが、アップグレードセクションを見ると、以下のような表示になっています。

新しいバージョンが利用可能です!

これは、Discourse が最新のテストを通過したバージョンにアップグレードされることを意味するのでしょうか?コミットから推測するに、master ブランチが stable にマージされ、マイナーバージョンアップグレードが行われたと理解していますが、なぜ「…beta11」と表示されるのでしょうか?

よろしくお願いいたします。

「いいね!」 4

私も同じことを思っていました。しかし、コミット一覧を見ると、最後のものは以下の通りです:

これは、Discourseに表示されているバージョンが「正しい」ものではないことを示唆しています。ただし、安定版リリースが v2.4.0.beta11 +737 と同じであるなら、もしかすると正しいのかもしれません。

「いいね!」 1

ねえ、ここは大丈夫だね @neil

「いいね!」 1

現在、修正されました。

安定版に v2.4.0 のコミットをタグ付けしましたが、リリースが 1 日延期されたため、翌日にバージョンを上げる際にコミットのタイムスタンプを更新し、その新しいタグと共にプッシュしました。しかし、git でタイムスタンプを変更すると新しいコミットが作成されてしまいます。そのため、v2.4.0 のタグは孤立したコミットにあり、git describe HEAD 2>/dev/null が誤ったタグを検出していました。いずれにせよ、現在は修正されています。

「いいね!」 7

ありがとうございます!私も修正されました。

「いいね!」 3