Bündelung beliebterer Plugins mit Discourse Core

Sieht so aus:
Cloning into 'docker_manager'...
I, [2026-03-09T15:05:49.126710 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
fatal: destination path 'discourse-cakeday' already exists and is not an empty directory.


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git failed with return #<Process::Status: pid 146 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in `spawn'
exec failed with the params {"cd"=>"$home/plugins", "cmd"=>["git clone https://github.com/discourse/docker_manager.git", "git clone https://github.com/discourse/discourse-cakeday.git", "git clone https://github.com/discourse/discourse-whos-online.git", "git clone -b no-regional-flags https://github.com/mentalstring/discourse-nationalflags.git", "git clone https://github.com/discourse/discourse-yearly-review.git", "git clone https://0fa273b19b56a1a58c41484d49a01d99f1b5b8d2@github.com/mentalstring/custom-username-validator", "git clone https://github.com/discourse/discourse-saved-searches"]}
bootstrap failed with exit code 128
---
HINT: The plugin 'discourse-cakeday' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-cakeday' from your containers/web_only.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574
---
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

Das erneute Hinzufügen des Plugins zu app.yml verursacht den oben genannten Fehler. Das sofortige Entfernen lässt den Build wieder funktionieren. Dieses Plugin scheint das einzige Problem zu sein.

Mir ist bewusst, dass wir eine veraltete Version verwenden und ein Upgrade auf der Roadmap steht. Ich wollte nur darauf hinweisen, dass, obwohl wir die verwendete Version nicht geändert haben, 3.5.4 mit dem Plugin einwandfrei gebaut wurde (mit dem Plugin), aber nicht mehr mit dem Plugin gebaut wird, und wir scheinbar keine Möglichkeit haben, die Plugin-Funktionalität zurückzubekommen (weder über das Plugin noch im Core).

1 „Gefällt mir“