Ruslan Kabalin
Ruslan Kabalin
Install 0.39.7 explicitly as part of vendor installation, so we have control over the version we use. For cases where nvm is not required (pre-installed in the image, use --no-nvm...
This patch is addressing filter plugin validation compliance with 4.5 raised at #321. Filter API have been updated to use the standard Moodle Class Autoloading infrastructure (https://moodledev.io/docs/4.5/devupdate#filter-plugins), this introduced requirement...
Depending on [MDLSITE-7844](https://tracker.moodle.org/browse/MDLSITE-7844) resolution, plugin validation changes are required: - [ ] Validate privacy API presence in `MoodlePluginCI\PluginValidate\Requirements\GenericRequirements` - [ ] Trigger the core Privacy Provider tests as part of...
Changes according to https://mongoosejs.com/docs/6.x/docs/migrating_to_6.html Needs testing: * General functionality * Behaviour when Mongo instance connection is dropped. * Migration routines This patch will allow upgrading Mongo to 6.x (https://mongoosejs.com/docs/compatibility.html)
When using custom MOODLE_REPO, for some strange reason Behat does not find test scenarios. Patch to demonstrate the issue, it is using my fork of Moodle, main branch is identical...
Per https://github.com/moodlehq/moodle-plugin-ci/pull/337#issuecomment-2627527871, it might be possible using `\core_component::get_component_directory` instead of `\core_component::fetch_plugintypes` reflection.
Following #326 it is now possible to enhance plugins validate tests with `FileTokens::notFoundHint` like used at https://github.com/moodlehq/moodle-plugin-ci/blob/main/src/PluginValidate/Requirements/FilterRequirements.php#L61 which will be added to output following the error: ``` X In filter.php,...