ci: refactor CI files

Mostly rename file and variable names to be more consistent. This makes
it easier to locate them in the "Actions" tab on github.
This commit is contained in:
dundargoc
2023-11-12 21:40:24 +01:00
committed by dundargoc
parent 29aa4dd10a
commit dd81e1e334
15 changed files with 19 additions and 24 deletions

32
.github/workflows/docs.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
name: docs
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths:
- 'src/nvim/api/*.[ch]'
- 'src/nvim/eval.lua'
- 'runtime/lua/**.lua'
- 'runtime/doc/**'
jobs:
docs:
runs-on: ubuntu-latest
if: github.event.pull_request.draft == false
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
- name: Install dependencies
run: |
sudo apt-get install -y doxygen python3-msgpack
- name: Generate docs
run: |
make doc
if [ -n "$(git status --porcelain)" ]; then
echo "::error::Job failed, run 'make doc' and commit your doc changes."
echo "::error::The doc generation produces the following changes:"
git diff --color --exit-code
fi