diff options
-rw-r--r-- | .github/workflows/website.yml | 7 | ||||
-rw-r--r-- | docs/meson.build | 16 |
2 files changed, 23 insertions, 0 deletions
diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index a71ee33..e3d3821 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -61,4 +61,11 @@ jobs: file: docs/_build/reference_manual.json tag: ${{ github.ref }} if: ${{ github.event_name == 'release' }} + - name: Release the current man docs + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: docs/_build/meson-reference.3 + tag: ${{ github.ref }} + if: ${{ github.event_name == 'release' }} diff --git a/docs/meson.build b/docs/meson.build index 53d4392..00e90ed 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -63,6 +63,22 @@ refman_json = custom_target( ], ) +refman_man = custom_target( + 'gen_refman_man', + build_by_default: true, + input: refman_binary, + output: 'meson-reference.3', + command: [ + genrefman, + '-l', 'pickle', + '-g', 'man', + '-i', '@INPUT@', + '-o', '@OUTPUT@', + '--force-color', + '--no-modules', + ], +) + test('validate_docs', find_program('./jsonvalidator.py'), args: [refman_json]) hotdoc_prog = find_program('hotdoc', version: '>=0.13.7') |