The discussion centers on maintaining Rails 6 compatibility for the discourse-gamification plugin on Discourse’s “stable” version. gmoirod reported a breaking migration introduced in commit ac393c7, requesting compatibility restoration, similar to how the calendar plugin was fixed. RGJ clarified that .discourse-compatibility exists for version pinning, and Communiteq maintains forks for stable versions. sam noted that discourse-gamification is new and not officially supported on stable yet, though they’ve used ActiveRecord::Migration[6.0] for cross-compatibility. gmoirod explored pinning a specific commit via app.yml, and Falco confirmed any git command works. gmoirod shared a working container.yml snippet to clone and checkout a specific commit (48b2dec). Later, gmoirod asked if commit 2df00c5 restores stable compatibility; JammyDodger believed so and invited hyphalos to confirm — who had previously forked the plugin but reverted after their PR was merged. Finally, gmoirod confirmed the latest commit works on stable. In summary: compatibility was restored via commit 2df00c5, verified by users, though official stable support for this plugin is not yet guaranteed.
discourse-gamification is a very new plugin, we do not expect to support it on the stable version of discourse. The first officially supported stable version will be on the next release of Discourse.
That said @Falco I have been using ActiveRecord::Migration[6.0] in a few places for easy cross compatibility.