Skip to content

Commit 020e255

Browse files
Refactor clean repo workflow for defender folders
1 parent 159d5fa commit 020e255

File tree

1 file changed

+30
-45
lines changed

1 file changed

+30
-45
lines changed

.github/workflows/cleanrepo.yml

Lines changed: 30 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010
pull-requests: write
1111

1212
jobs:
13-
clean-repo:
13+
clean-defender:
1414
runs-on: ubuntu-latest
1515

1616
steps:
@@ -35,52 +35,37 @@ jobs:
3535
echo "branch_name=$BRANCH_NAME" >> $GITHUB_OUTPUT
3636
echo "timestamp=$TIMESTAMP" >> $GITHUB_OUTPUT
3737
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
4040
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"
5245

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"
8469

8570
- name: Commit and push changes
8671
run: |

0 commit comments

Comments
 (0)