vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
luadoc.yml
(1107B)
1 name: Lua API
2
3 on:
4 push:
5 paths:
6 - 'vis-lua.c'
7 - 'lua/**'
8
9 jobs:
10 luadoc:
11 runs-on: ubuntu-latest
12 steps:
13
14 - name: Checkout
15 uses: actions/checkout@v3
16
17 - name: Dependency
18 run: sudo apt install lua-ldoc
19
20 - name: LDoc patch
21 run: sudo patch -d /usr/share/lua/5.1 -p1 < lua/doc/README.md
22
23 - name: Documentation generation
24 run: make luadoc
25
26 - name: Upload
27 env:
28 DEPLOY_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29 run: |
30 git clone --depth=1 --single-branch --branch gh-pages "https://x-access-token:${DEPLOY_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" /tmp/gh-pages
31 git config --global user.name "${GITHUB_ACTOR}"
32 git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com"
33 mkdir -p /tmp/gh-pages/doc
34 rm -f /tmp/gh-pages/doc/*
35 cp -av lua/doc/*.html /tmp/gh-pages/doc/
36 cp -av lua/doc/*.css /tmp/gh-pages/doc/
37 cd /tmp/gh-pages
38 git add -A && git commit --allow-empty -am "Publishing from ${GITHUB_REPOSITORY} ${GITHUB_SHA}"
39 git push origin gh-pages