@@ -45,7 +45,7 @@ var defaultUserConfig = struct {
45
45
AutoplanFileList : "**/*.tf,**/*.tfvars,**/*.tfvars.json,**/terragrunt.hcl,**/.terraform.lock.hcl" ,
46
46
RestrictFileList : false ,
47
47
SilenceNoProjects : false ,
48
- IncludeGitUntrackedFiles : true ,
48
+ IncludeGitUntrackedFiles : false ,
49
49
AutoDiscoverMode : "auto" ,
50
50
}
51
51
@@ -1695,27 +1695,40 @@ projects:
1695
1695
// Test that we don't clone the repo if there were no changes based on the atlantis.yaml file.
1696
1696
func TestDefaultProjectCommandBuilder_SkipCloneNoChanges (t * testing.T ) {
1697
1697
cases := []struct {
1698
- AtlantisYAML string
1699
- ExpectedCtxs int
1700
- ExpectedClones InvocationCountMatcher
1701
- ModifiedFiles []string
1698
+ AtlantisYAML string
1699
+ ExpectedCtxs int
1700
+ ExpectedClones InvocationCountMatcher
1701
+ ModifiedFiles []string
1702
+ IncludeGitUntrackedFiles bool
1702
1703
}{
1703
1704
{
1704
1705
AtlantisYAML : `
1705
1706
version: 3
1706
1707
projects:
1707
1708
- dir: dir1` ,
1708
- ExpectedCtxs : 0 ,
1709
- ExpectedClones : Never (),
1710
- ModifiedFiles : []string {"dir2/main.tf" },
1709
+ ExpectedCtxs : 0 ,
1710
+ ExpectedClones : Never (),
1711
+ ModifiedFiles : []string {"dir2/main.tf" },
1712
+ IncludeGitUntrackedFiles : false ,
1713
+ },
1714
+ {
1715
+ AtlantisYAML : `
1716
+ version: 3
1717
+ projects:
1718
+ - dir: dir1` ,
1719
+ ExpectedCtxs : 0 ,
1720
+ ExpectedClones : Once (),
1721
+ ModifiedFiles : []string {"dir2/main.tf" },
1722
+ IncludeGitUntrackedFiles : true ,
1711
1723
},
1712
1724
{
1713
1725
AtlantisYAML : `
1714
1726
version: 3
1715
1727
parallel_plan: true` ,
1716
- ExpectedCtxs : 0 ,
1717
- ExpectedClones : Once (),
1718
- ModifiedFiles : []string {"README.md" },
1728
+ ExpectedCtxs : 0 ,
1729
+ ExpectedClones : Once (),
1730
+ ModifiedFiles : []string {"README.md" },
1731
+ IncludeGitUntrackedFiles : false ,
1719
1732
},
1720
1733
{
1721
1734
AtlantisYAML : `
@@ -1724,9 +1737,10 @@ autodiscover:
1724
1737
mode: enabled
1725
1738
projects:
1726
1739
- dir: dir1` ,
1727
- ExpectedCtxs : 0 ,
1728
- ExpectedClones : Once (),
1729
- ModifiedFiles : []string {"dir2/main.tf" },
1740
+ ExpectedCtxs : 0 ,
1741
+ ExpectedClones : Once (),
1742
+ ModifiedFiles : []string {"dir2/main.tf" },
1743
+ IncludeGitUntrackedFiles : false ,
1730
1744
},
1731
1745
}
1732
1746
@@ -1770,7 +1784,7 @@ projects:
1770
1784
userConfig .AutoplanFileList ,
1771
1785
userConfig .RestrictFileList ,
1772
1786
userConfig .SilenceNoProjects ,
1773
- userConfig .IncludeGitUntrackedFiles ,
1787
+ c .IncludeGitUntrackedFiles ,
1774
1788
userConfig .AutoDiscoverMode ,
1775
1789
scope ,
1776
1790
terraformClient ,
0 commit comments