Skip to content

Commit 1a90d4b

Browse files
authored
Update main.yml
1 parent 019c2a5 commit 1a90d4b

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,23 @@ jobs:
1919
- name: Install md-to-pdf
2020
run: npm install -g md-to-pdf
2121

22-
- name: Merge Markdown files
23-
run: |
24-
cat doc/README.md > README.md
25-
find doc -type f -name "*.md" ! -name "README.md" | sort | xargs -I {} sh -c 'cat "$1" >> README.md' _ {}
22+
- name: Find readme.md path
23+
id: find_readme
24+
run: |
25+
README_PATH=$(find . -name "readme.md" | head -n 1)
26+
echo "README_PATH=$README_PATH" >> $GITHUB_ENV
27+
28+
- name: Merge readme.md first
29+
run: |
30+
if [ -n "$README_PATH" ]; then
31+
cat "$README_PATH" > README.md
32+
else
33+
echo "readme.md not found"
34+
fi
35+
36+
- name: Merge other Markdown files
37+
run: |
38+
find doc -type f -name "*.md" ! -name "readme.md" | sort | xargs -I {} sh -c 'cat "$@" >> README.md' _ {}
2639
2740
- name: Upload PDF
2841
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)