@@ -39828,40 +39828,46 @@ const path = __nccwpck_require__(1017);
39828
39828
let addedBlogs = '';
39829
39829
let updatedBlogs = '';
39830
39830
let deletedBlogs = '';
39831
- await exec.exec(`git diff --diff-filter=A --name-only HEAD^ | grep '^blog/.*\.md$' || true `, [], {
39831
+ await exec.exec(`git diff --diff-filter=A --name-only HEAD^`, [], {
39832
39832
listeners: {
39833
39833
stdout: (data) => {
39834
39834
const changes = data.toString().trim().split('\n');
39835
39835
changes.forEach((file) => {
39836
- const { slug, title } = extractSlugAndTitle(file);
39837
- const link = `${baseUrl}/${blogDir}/${slug}`;
39838
- addedBlogs += `- [${title}](${link})\n`;
39836
+ if (file.startsWith(blogDir) && file.endsWith('.md')) {
39837
+ const { slug, title } = extractSlugAndTitle(file);
39838
+ const link = `${baseUrl}/${blogDir}/${slug}`;
39839
+ addedBlogs += `- [${title}](${link})\n`;
39840
+ }
39839
39841
});
39840
39842
},
39841
39843
},
39842
39844
});
39843
39845
39844
- await exec.exec(`git diff --diff-filter=M --name-only HEAD^ | grep '^blog/.*\.md$' || true `, [], {
39846
+ await exec.exec(`git diff --diff-filter=M --name-only HEAD^`, [], {
39845
39847
listeners: {
39846
39848
stdout: (data) => {
39847
39849
const changes = data.toString().trim().split('\n');
39848
39850
changes.forEach((file) => {
39849
- const { slug, title } = extractSlugAndTitle(file);
39850
- const link = `${baseUrl}/${blogDir}/${slug}`;
39851
- updatedBlogs += `- [${title}](${link})\n`;
39851
+ if (file.startsWith(blogDir) && file.endsWith('.md')) {
39852
+ const { slug, title } = extractSlugAndTitle(file);
39853
+ const link = `${baseUrl}/${blogDir}/${slug}`;
39854
+ updatedBlogs += `- [${title}](${link})\n`;
39855
+ }
39852
39856
});
39853
39857
},
39854
39858
},
39855
39859
});
39856
39860
39857
- await exec.exec(`git diff --diff-filter=D --name-only HEAD^ | grep '^blog/.*\.md$' || true `, [], {
39861
+ await exec.exec(`git diff --diff-filter=D --name-only HEAD^`, [], {
39858
39862
listeners: {
39859
39863
stdout: (data) => {
39860
39864
const changes = data.toString().trim().split('\n');
39861
39865
changes.forEach((file) => {
39862
- const { slug, title } = extractSlugAndTitle(file);
39863
- const link = `${baseUrl}/${blogDir}/${slug}`;
39864
- deletedBlogs += `- [${title}](${link})\n`;
39866
+ if (file.startsWith(blogDir) && file.endsWith('.md')) {
39867
+ const { slug, title } = extractSlugAndTitle(file);
39868
+ const link = `${baseUrl}/${blogDir}/${slug}`;
39869
+ deletedBlogs += `- [${title}](${link})\n`;
39870
+ }
39865
39871
});
39866
39872
},
39867
39873
},
0 commit comments