build documentation

This commit is contained in:
Nick Chan committed 2023-02-06 15:53:02 +08:00
1 parent c647520062
commit 7c7f08f422
2 files changed
+29

No files matched your search

+27
View File
@@ -6,6 +6,33 @@ on:
workflow_dispatch:
jobs:
build-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install dependencies (packages)
run: sudo apt install mandoc make
- name: Build Documentation
run: |
make -j$(nproc) docs
mkdir ready
cp palera1n.1.html ready
- name: Upload artifact
uses: wangyucode/[email protected]
with:
host: ${{ secrets.NICKCHAN_FTP_HOST }}
port: ${{ secrets.NICKCHAN_FTP_PORT }}
username: palera1n
privateKey: ${{ secrets.NICKCHAN_FTP_KEY }}
forceUpload: true
dryRun: false
localDir: 'ready/'
remoteDir: '/palera1n/artifacts/c-rewrite'
build-darwin:
strategy:
matrix:
+2
View File
@@ -61,6 +61,8 @@ download-deps:
palera1n.1.html: palera1n.1
mandoc -T html palera1n.1 > palera1n.1.html
docs: palera1n.1.html
distclean: clean
rm -rf palera1n-* palera1n*.dSYM src/checkra1n-* src/checkra1n-kpf-pongo src/ramdisk.dmg src/binpack.dmg palera1n.html