gmoirod
(Guillaume Moirod)
1
您好!
commit FEATURE: Allow excluding groups from leaderboards (#37) · discourse/discourse-gamification@ac393c7 · GitHub 中的更改,文件 db/migrate/20220623182333_add_excluded_groups_to_leaderboards.rb 在升级“stable”Discourse 安装时会中断。
这之前在日历插件中发生过,并通过此 commit 修复: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 个赞
是的,我认为是这样,但也许 @hyphalos 可以确认它对他们来说是否有效?
gmoirod
(Guillaume Moirod)
9
我确认:我在“stable” discourse 分支上更新到了最新的 commit,现在一切正常。
2 个赞