blob: 915954c4311d4aad148f06b8e9c497cc21702bf9 [file] [log] [blame]
Davide Pesavento8f0028d2021-07-27 20:01:06 -04001name: Docs
2on:
3 push:
Davide Pesavento13dae352021-08-13 15:40:54 -04004 paths-ignore:
Davide Pesaventof28a0612021-09-29 23:13:32 -04005 - '*.md'
Davide Pesavento13dae352021-08-13 15:40:54 -04006 - '.mailmap'
Davide Pesavento8f0028d2021-07-27 20:01:06 -04007 workflow_dispatch:
Davide Pesavento269b7022023-02-12 16:14:56 -05008 inputs:
9 skip-deploy:
10 description: 'Skip deployment?'
11 required: true
12 type: boolean
Davide Pesavento8f0028d2021-07-27 20:01:06 -040013
Davide Pesavento269b7022023-02-12 16:14:56 -050014permissions: {}
Davide Pesavento13dae352021-08-13 15:40:54 -040015
Davide Pesavento8f0028d2021-07-27 20:01:06 -040016jobs:
Davide Pesavento269b7022023-02-12 16:14:56 -050017 html:
18 uses: named-data/actions/.github/workflows/docs-html.yml@v1
19 with:
20 submodules: true
21 # Deploy only the master branch and release tags
22 deploy: ${{ !inputs.skip-deploy && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/NFD-')) }}
23 secrets: inherit
24 man:
25 uses: named-data/actions/.github/workflows/docs-man.yml@v1
26 with:
27 submodules: true