2
0
mirror of https://github.com/boostorg/mqtt5.git synced 2026-01-19 04:22:11 +00:00
Files
mqtt5/.github/workflows/docs.yml
Korina Šimičević 5375062894 Fix docs build
Summary: related to T15996

Reviewers: iljazovic

Reviewed By: iljazovic

Subscribers: miljen

Differential Revision: https://repo.mireo.local/D34303
2025-03-17 10:47:13 +01:00

46 lines
1.1 KiB
YAML

#
# Copyright (c) 2025 Ivica Siladic, Bruno Iljazovic, Korina Simicevic
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt)
#
name: docs
on: [push]
jobs:
posix:
name: "Docs ${{ matrix.container }}"
runs-on: ubuntu-latest
container: ubuntu:24.04
defaults:
run:
shell: bash
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup container environment
run: |
apt-get update
export DEBIAN_FRONTEND=noninteractive # for tzdata
apt-get -y install --no-install-recommends \
docbook docbook-xml docbook-xsl docutils-doc docutils-common \
doxygen xsltproc \
wget ca-certificates g++ rsync git unzip \
python3 python-is-python3 python3-jinja2
- name: Setup Boost
run: |
python3 tools/ci.py setup-boost \
--source-dir=$(pwd) \
--docs-install=1
- name: Build docs
run: |
python3 tools/ci.py build-docs