Skip to content

Commit 9e79731

Browse files
authored
Update main.yml
1 parent ecb2abf commit 9e79731

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/main.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,31 @@ on:
44
branches: [ pdf ]
55
# paths:
66
# - 'doc/**' # Trigger when docs are updated
7-
7+
88
jobs:
99
convert_to_pdf:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v4
1313

14-
- name: Setup mdPDF
14+
- name: Setup Node.js
1515
uses: actions/setup-node@v4
1616
with:
1717
node-version: '20'
1818

1919
- name: Install md-to-pdf
2020
run: npm install -g md-to-pdf
2121

22+
- name: Merge Markdown files
23+
run: |
24+
find doc -type f -name "*.md" | sort | xargs -I {} sh -c 'cat "$@" >> README.md' _ {}
25+
2226
- name: Convert Markdown to PDF
2327
run: |
24-
find doc -name "*.md" -exec sh -c 'md-to-pdf "$1" > "${1%.md}.pdf"' _ {} \;
28+
sudo md-to-pdf README.md > README.pdf
2529
26-
- name: Upload PDFs
30+
- name: Upload PDF
2731
uses: actions/upload-artifact@v4
2832
with:
2933
name: documentation-pdfs
30-
path: doc/**/*.pdf
34+
path: README.pdf

0 commit comments

Comments
 (0)