7 Commits

Author SHA1 Message Date
Ryan Mulligan
6feba8ac10 discourseAllPlugins: init discourse-ldap-auth
(cherry picked from commit 70d29c5cf4c0561b22f8934db0c5b2dd1bf6484c)
2021-08-19 13:32:24 +00:00
talyz
18902d1e12
discourse: update.py: Remove native platforms in plugin lock files..
...and add ruby.

(cherry picked from commit 12ff4b79e48d9c4aa5660d2ec7ce52a21806d8e4)
2021-08-17 23:16:54 +02:00
talyz
fd169abf9b
discourse.plugins: Make the updater able to package plugins
Let the update.py script handle the initial, repetitive task of
packaging new plugins. With this in place, the plugin only needs to be
added to the list in `update-plugins` and most of the work will be
done automatically when the script is run. Metadata still needs to be
filled in manually and some packages may of course require additional
work/patching.

(cherry picked from commit f8096460bd15d4f13a01cfddf0a30798921fdb42)
2021-08-17 23:16:41 +02:00
Ryan Mulligan
48f779f37d
discourse/update.py: add missing plugins
(cherry picked from commit 32e24e792caefa1de46bf20da2ba4d8fbbf035dc)
2021-08-17 23:12:39 +02:00
talyz
32c19b6bf8 discourse: Remove architecture bound platforms from Gemfile.lock
Maybe bundix doesn't handle them properly? They cause runtime issues
and don't seem necessary when the binary gems are built from scratch
anyway.

(cherry picked from commit a2dbc3af1d50edb8d646817e7abe799bcf369f20)
2021-07-15 12:54:01 +00:00
talyz
23cdb918f0 discourse: Add update-plugins action to update.py
(cherry picked from commit 3300282db3f8711a5ed5a5f627c4ddfb83168e3b)
2021-07-15 12:53:59 +00:00
talyz
5138941ad3
discourse: Add updater script 2021-04-05 13:55:52 +02:00