mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 21:25:04 -07:00
ci(doc): improve missing docs workflow
1. Add new pattern `runtime/doc/**`. This is a common case were the contributor modifies only the help file but the doc gen would discard their changes. 2. Add to the output what the changes after running doc gen would be. [skip ci]
This commit is contained in:
parent
85821d8b6f
commit
45dbb78747
1
.github/workflows/api-docs-check.yml
vendored
1
.github/workflows/api-docs-check.yml
vendored
@ -7,6 +7,7 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- 'src/nvim/api/*.[ch]'
|
- 'src/nvim/api/*.[ch]'
|
||||||
- 'runtime/lua/**.lua'
|
- 'runtime/lua/**.lua'
|
||||||
|
- 'runtime/doc/**'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
call-regen-api-docs:
|
call-regen-api-docs:
|
||||||
|
3
.github/workflows/api-docs.yml
vendored
3
.github/workflows/api-docs.yml
vendored
@ -7,6 +7,7 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- 'src/nvim/api/*.[ch]'
|
- 'src/nvim/api/*.[ch]'
|
||||||
- 'runtime/lua/**.lua'
|
- 'runtime/lua/**.lua'
|
||||||
|
- 'runtime/doc/**'
|
||||||
branches:
|
branches:
|
||||||
- 'master'
|
- 'master'
|
||||||
- 'release-[0-9]+.[0-9]+'
|
- 'release-[0-9]+.[0-9]+'
|
||||||
@ -56,6 +57,8 @@ jobs:
|
|||||||
if: ${{ steps.docs.outputs.UPDATED_DOCS != 0 && inputs.check_only }}
|
if: ${{ steps.docs.outputs.UPDATED_DOCS != 0 && inputs.check_only }}
|
||||||
run: |
|
run: |
|
||||||
echo "Job failed, run ./scripts/gen_vimdoc.py and commit your doc changes"
|
echo "Job failed, run ./scripts/gen_vimdoc.py and commit your doc changes"
|
||||||
|
echo "The doc generation produces the following changes:"
|
||||||
|
git --no-pager diff
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
- name: Automatic PR
|
- name: Automatic PR
|
||||||
|
Loading…
Reference in New Issue
Block a user