Ruslan Kabalin

Results 57 issues of 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...

task

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,...

enhancement
good first issue