Skip to content

Commit e046fdc

Browse files
authored
Merge pull request #167 from moodlehq/remove_phpcs_xml
Remove .phpcs.xml files immediately after creating it
2 parents 4ee9e55 + 1531a84 commit e046fdc

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

docs/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
1212
### Changed
1313
- It is possible to specify more test execution options to the 'phpunit' command, such as "--fail-on-warning"
1414

15+
### Fixed
16+
- Locally bundled [moodle-local_codechecker](https://github.com/moodlehq/moodle-local_codechecker) now works ok with recent (Moodle 3.11 and up) branches. A recent change in those versions was causing [some problems](https://tracker.moodle.org/browse/MDL-74704).
17+
1518
## [3.2.5] - 2022-03-31
1619
### Changed
1720
- ACTION SUGGESTED: Now, it's safe to 'unpin' the MariaDB version in all integrations. With MariaDB 10.6.7 and 10.7.3 already released, the existing problems are gone, so it's possible to move away from the older 10.5 version. To achieve that, just look for any use of `image: mariadb:10.5` and change it to `image: mariadb:10`. For more information, see [MDL-72131](https://tracker.moodle.org/browse/MDL-72131).

src/Installer/VendorInstaller.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,15 @@ public function install()
8888
}
8989

9090
$this->execute->mustRun(new Process('npx grunt ignorefiles', $this->moodle->directory, null, null, null));
91+
92+
// Remove the .phpcs files, recently introduced for 311_STABLE and up. At this stage moodle-plugin-ci
93+
// is not ready to have them around, because of the way we run codechecker (from local_codechecker
94+
// dependency).
95+
// Once we remove that dependency and move to composer install of both phpcs and moodle-cs... there
96+
// shouldn't be any more problems with these files and the following lines can be safely removed.
97+
// So this is just an interim hack to allow moodle-plugin-ci to continue working the "legacy" way.
98+
$this->execute->mustRun(new Process('rm -fr .phpcs.xml', $this->moodle->directory, null, null, null));
99+
$this->execute->mustRun(new Process('rm -fr .phpcs.xml.dist', $this->moodle->directory, null, null, null));
91100
}
92101

93102
public function stepCount()

0 commit comments

Comments
 (0)