Update composer.local.json Example To Not Break MediaWiki Installation#137
Update composer.local.json Example To Not Break MediaWiki Installation#137BPowell76 wants to merge 1 commit intoSemanticMediaWiki:masterfrom
Conversation
… not break mediawiki install when running composer update. Update syntax highlighting
|
What exactly breaks? And what is not getting updated? It sounds like something else in your wiki might have an issue. The original |
It breaks other extensions. As the installation docs are written it updates more than just mermaid when you run As I also mentioned, this is the official documentation from MediaWiki. See Composer - Using composer-merge-plugin - MediaWiki. I already fixed the issue by doing this, but if you want an exact stack trace I can remove it and run the update again. The CI tests need to be updated too. Just noticed that it's testing against the no longer supported version 1.39. |
Update new
composer.local.jsoncode block to includeextrasection (as found in the sample file provided by MediaWiki) to not break MediaWiki installation when runningcomposer update. Update syntax highlighting to include relevant languages. Having only arequiresection in thecomposer.local.jsonfile will result in the MediaWiki installation breaking after runningcomposer update. The wiki will continue to function fine until you try to save an edit/new page and then it generates an internal error because other packages were updated.This PR is made in reference to: N/A
This PR addresses or contains:
composer update --no-devbreaking lastest stable MediaWiki installation.This PR includes:
Fixes # N/A