stable
Clone or download
Closes request #39741: qossmic/deptrac-shim: 1.0.2 -> qossmic/deptrac: 2.0.1 No functional change. CI should be happy. Notes: - "regex" configuration is now "value". - I could not make the "class" collector work, defaulting to "classLike". - Due to a bug [0], the `--report-uncovered` and `--fail-on-uncovered` flags MUST come after `--config-file`, or deptrac will not find the file and raise an error that it did not find `deptrac.yaml` (the default file). - There are still 7 existing core -> plugins violations, but for an unknown reason, deptrac does not see them on the CI: PermissionsManager: - Tuleap\Tracker\TrackerDuplicationUserGroupMapping PermissionsDao: - Tuleap\Tracker\TrackerDuplicationType - Tuleap\Tracker\TrackerDuplicationUserGroupMapping Tuleap\Reference\CrossReferenceManager: - Tuleap\Tracker\Artifact\Artifact - Tuleap\Tracker\Artifact\ArtifactsDeletion\DeletionContext Tuleap\Project\UGroups\XML\XMLUserGroup - Tuleap\Tracker\XML\XMLUser [0] https://github.com/qossmic/deptrac/issues/1425 Change-Id: Ifc5d7ea1735d56cd3909b87f3130bd7189056162
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/baseline/tests/deptrac/baseline_domain.yml | +1 | −1 | Go to diff View file |
M | plugins/program_management/tests/deptrac/program_management_domain.yml | +5 | −5 | Go to diff View file |
M | src/composer.json | +1 | −1 | Go to diff View file |
M | src/composer.lock | +21 | −31 | Go to diff View file |
M | tests/deptrac/core_on_plugins_skip_uncovered.yml | +2 | −2 | Go to diff View file |
M | tests/deptrac/no_dependency_to_tests_in_prod_skip_uncovered.yml | +3 | −3 | Go to diff View file |
M | tests/deptrac/run.sh | +1 | −1 | Go to diff View file |