Include downloadable man pages in the published documentation

This commit is contained in:
Max Lv
2026-09-12 14:55:13 +08:00
parent f5d5bf0be1
commit 6b11c7a632
3 changed files with 12 additions and 1 deletions
+6
View File
@@ -32,6 +32,12 @@ jobs:
cmake --build build-docs --target doc-man doc-html --parallel 2
python3 scripts/check_cli_docs.py --rendered build-docs
test -s build-docs/html/index.html
- name: Package downloadable man pages
run: |
tar -czf build-docs/html/man-pages.tar.gz -C build-docs \
man/ss-local.1 man/ss-server.1 man/ss-tunnel.1 man/ss-redir.1 \
man/ss-manager.1 man/ss-nat.1 man/shadowsocks-c.8 man/shadowsocks-libev.8
tar -tzf build-docs/html/man-pages.tar.gz
- name: Upload GitHub Pages site
if: github.repository == 'shadowsocks/shadowsocks-c' && github.ref == 'refs/heads/master' && github.event_name != 'pull_request'
uses: actions/upload-pages-artifact@v5