@@ -10,7 +10,7 @@ permissions:
10
10
pull-requests : write
11
11
12
12
jobs :
13
- clean-repo :
13
+ clean-defender :
14
14
runs-on : ubuntu-latest
15
15
16
16
steps :
@@ -35,52 +35,37 @@ jobs:
35
35
echo "branch_name=$BRANCH_NAME" >> $GITHUB_OUTPUT
36
36
echo "timestamp=$TIMESTAMP" >> $GITHUB_OUTPUT
37
37
38
- - name : Run Clean Repo on defender folders
39
- uses : actions/github-script@v6
38
+ - name : Clean orphaned articles
39
+ uses : dotnet/docs-tools/cleanrepo@main
40
40
with :
41
- script : |
42
- const folders = [
43
- "defender",
44
- "defender-xdr",
45
- "defender-for-iot",
46
- "defender-business",
47
- "defender-endpoint",
48
- "defender-for-cloud",
49
- "defender-office-365",
50
- "defender-vulnerability-management"
51
- ];
41
+ function : " FindOrphanedArticles"
42
+ docfx_directory : " ."
43
+ target_directory : " ."
44
+ url_base_path : " /dotnet"
52
45
53
- for (const folder of folders) {
54
- core.info(`Cleaning folder: ${folder}`);
55
- await exec.exec('npx', [
56
- 'dotnet/docs-tools/cleanrepo@main',
57
- '--function', 'FindOrphanedArticles',
58
- '--docfx_directory', folder,
59
- '--target_directory', folder,
60
- '--url_base_path', '/dotnet'
61
- ]);
62
- await exec.exec('npx', [
63
- 'dotnet/docs-tools/cleanrepo@main',
64
- '--function', 'FindOrphanedImages',
65
- '--docfx_directory', folder,
66
- '--target_directory', folder,
67
- '--url_base_path', '/dotnet'
68
- ]);
69
- await exec.exec('npx', [
70
- 'dotnet/docs-tools/cleanrepo@main',
71
- '--function', 'FindOrphanedIncludes',
72
- '--docfx_directory', folder,
73
- '--target_directory', folder,
74
- '--url_base_path', '/dotnet'
75
- ]);
76
- await exec.exec('npx', [
77
- 'dotnet/docs-tools/cleanrepo@main',
78
- '--function', 'FindOrphanedSnippets',
79
- '--docfx_directory', folder,
80
- '--target_directory', folder,
81
- '--url_base_path', '/dotnet'
82
- ]);
83
- }
46
+ - name : Clean orphaned images
47
+ uses : dotnet/docs-tools/cleanrepo@main
48
+ with :
49
+ function : " FindOrphanedImages"
50
+ docfx_directory : " ."
51
+ target_directory : " ."
52
+ url_base_path : " /dotnet"
53
+
54
+ - name : Clean orphaned includes
55
+ uses : dotnet/docs-tools/cleanrepo@main
56
+ with :
57
+ function : " FindOrphanedIncludes"
58
+ docfx_directory : " ."
59
+ target_directory : " ."
60
+ url_base_path : " /dotnet"
61
+
62
+ - name : Clean orphaned snippets
63
+ uses : dotnet/docs-tools/cleanrepo@main
64
+ with :
65
+ function : " FindOrphanedSnippets"
66
+ docfx_directory : " ."
67
+ target_directory : " ."
68
+ url_base_path : " /dotnet"
84
69
85
70
- name : Commit and push changes
86
71
run : |
0 commit comments