Skip to content

Commit 1d68024

Browse files
Merge pull request #1446 from microsoftgraph/jingjingjia/fix-go-clean-preserve-dotdirs
Fix Go generation deleting non-generated repo tooling (.config, .azure-pipelines)
2 parents a485fc9 + d05d332 commit 1d68024

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

scripts/clean-go-files.ps1

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
$directories = Get-ChildItem -Path $env:MainDirectory -Directory -Exclude @("core", "scripts", ".github" , "tests")
1+
# Only generated model/request-builder directories should be removed before regeneration.
2+
# Exclude hand-maintained folders and ALL dot-directories (".*" matches .github, .config,
3+
# .azure-pipelines, .vscode, .devcontainer, etc.) so repo tooling, CI and security-baseline
4+
# config are not deleted by generation runs.
5+
$directories = Get-ChildItem -Path $env:MainDirectory -Directory -Exclude @("core", "scripts", "tests", ".*")
26
foreach ($directory in $directories) {
37
Remove-Item -Path $directory.FullName -Recurse -Force -Verbose -Exclude *change_notification*, "change_type.go", "lifecycle_event_type.go", "resource_data.go", "resource_permission.go" , "resource_permission_collection_response.go"
48
}

0 commit comments

Comments
 (0)