AffectedModuleDetector
AffectedModuleDetector copied to clipboard
A Gradle Plugin to determine which modules were affected by a set of files in a commit.
Switches the task registration to be lazy. This was broken by the call to `.get()` but now seems to handle better Previous build scan: https://scans.gradle.com/s/n4zr3vwp5elaa/performance/configuration - 0.024s to apply plugin...
Feature/new specified branch commit **Problem:** Depends on CI configurations might be some problem with false positive affected files in AMD. **What I did?** - SpecifiedBranchCommit using `git rev-parse` command for...
### Issue159/full exclude excluded modules I tyied to solve [this issue](https://github.com/dropbox/AffectedModuleDetector/issues/159). We can see crashes on the excluded modules. ### I couldn't to reproduce this issue and logic of excluded...
Fixes #159 I believe this fix should handle excluded modules not being added at all to the task graph by checking the configuration before adding it
See https://github.com/dropbox/AffectedModuleDetector/pull/130/files#diff-6b5be434aa24824fb2973ce77a9dcda484db988e76842f367fb289129851c318R44 `var customTasks = emptySet()` would be better migrated to DomainObject APIs. Here's a relevant article: https://blog.mrhaki.com/2016/02/gradle-goodness-create-objects-with-dsl.html
Using --name-only for git diff only shows the path for the new location. To test: - Commit a rename across a module boundary (old-module -> new-module for this example) -...
Version: 0.3.0 In version 0.2.2 the same project setup works fine without any changes, bumping to 0.3.0 makes the task failing. ## Context We have a multi-module project with some...
I'd like to set the `jvmTestTask` to `check` for all of my modules within a project. How do I set the affectedTestConfiguration for all modules either in the root build...
While browsing the project, I came across the following plugin functional tests. According to the line 110, the tasks are run with `--dry-run`. When they are run with dry-run, not...
Hello. In [this commit](https://github.com/dropbox/AffectedModuleDetector/pull/172/commits/3d1b6f16cd69f51fbc5b04017c432d6a8924cadf) there has been an update to the `RealCommandRunner#executeAndParse` method, in order to map file names 'to os specific path'. Which works fine in this case, however...