gmoirod
(Guillaume Moirod)
1
こんにちは!
コミット FEATURE: Allow excluding groups from leaderboards (#37) · discourse/discourse-gamification@ac393c7 · GitHub の変更、特に db/migrate/20220623182333_add_excluded_groups_to_leaderboards.rb ファイルが、「stable」Discourse インストールでアップグレードする際に問題を引き起こします。
以前、カレンダープラグインでも同様の問題が発生し、このコミットで修正されました: FIX: Stable core still needs a 6.1 migration (#285) · discourse/discourse-calendar@259f7bf · GitHub
互換性を元に戻していただけますでしょうか?
ちなみに、プラグインのブランチやタグが見当たりません。Discourse のように、プラグインにも「stable」バージョンがあると良いと思いませんか?
「いいね!」 1
RGJ
(Richard - Communiteq)
2
「いいね!」 3
sam
(Sam Saffron)
3
discourse-gamification は非常に新しいプラグインであり、Discourse の安定版でのサポートは期待していません。公式にサポートされる最初の安定版は、次回の Discourse リリースになります。
とはいえ、@Falco さん、簡単なクロス互換性のために ActiveRecord::Migration[6.0] をいくつかの場所で使用しています。
「いいね!」 1
gmoirod
(Guillaume Moirod)
4
それ以外の場合は、app.yaml ファイルでプラグインの特定のコミットを指定するために git ref を提供できると思いますか?
Falco
(Falco)
5
はい、通常のgitコマンドやフラグはすべてそこで機能します。
「いいね!」 2
gmoirod
(Guillaume Moirod)
6
便利なgitコマンドが見つかりませんでしたが、コンテナ構成の以下の部分でうまくいきました。
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/discourse-gamification & cd discourse-gamification & git checkout 48b2decfbefda6044953ca0413e45ca3cc18b156
「いいね!」 1
gmoirod
(Guillaume Moirod)
7
このコミットは「stable」バージョンとの互換性を復活させるものですか?
「いいね!」 1
そうだと思いますが、@hyphalos さん、動作しているか確認してもらえますか?
gmoirod
(Guillaume Moirod)
9
確認しました。「stable」ディスコースブランチで最新のコミットに更新したところ、問題は解決しました。
「いいね!」 2