Skip to content

Commit 51e731b

Browse files
committed
fix: extract mdpress binary to /tmp to avoid overwriting repo files
The mdpress release tarball includes README.md and other docs alongside the binary. Extracting in the repo directory overwrites the book's own README.md, causing mdPress documentation to appear in the generated PDF. Fix by downloading and extracting to /tmp, then moving only the binary.
1 parent 0dc5f5b commit 51e731b

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/auto-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
run: |
2525
LATEST_TAG=$(curl -fsSL https://api.github.com/repos/yeasy/mdpress/releases/latest | jq -r .tag_name)
2626
VERSION="${LATEST_TAG#v}"
27-
curl -fsSL "https://github.com/yeasy/mdPress/releases/download/$LATEST_TAG/mdpress_${VERSION}_linux_amd64.tar.gz" -o mdpress.tar.gz
28-
tar xzf mdpress.tar.gz
29-
sudo mv mdpress /usr/local/bin/
27+
curl -fsSL "https://github.com/yeasy/mdPress/releases/download/$LATEST_TAG/mdpress_${VERSION}_linux_amd64.tar.gz" -o /tmp/mdpress.tar.gz
28+
tar xzf /tmp/mdpress.tar.gz -C /tmp mdpress
29+
sudo mv /tmp/mdpress /usr/local/bin/
3030
mdpress --version
3131
3232
- name: Extract tag name

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
run: |
2727
LATEST_TAG=$(curl -fsSL https://api.github.com/repos/yeasy/mdpress/releases/latest | jq -r .tag_name)
2828
VERSION="${LATEST_TAG#v}"
29-
curl -fsSL "https://github.com/yeasy/mdPress/releases/download/$LATEST_TAG/mdpress_${VERSION}_linux_amd64.tar.gz" -o mdpress.tar.gz
30-
tar xzf mdpress.tar.gz
31-
sudo mv mdpress /usr/local/bin/
29+
curl -fsSL "https://github.com/yeasy/mdPress/releases/download/$LATEST_TAG/mdpress_${VERSION}_linux_amd64.tar.gz" -o /tmp/mdpress.tar.gz
30+
tar xzf /tmp/mdpress.tar.gz -C /tmp mdpress
31+
sudo mv /tmp/mdpress /usr/local/bin/
3232
mdpress --version
3333
3434
- name: Build PDF

0 commit comments

Comments
 (0)