From: dpasukhi Date: Sat, 19 Oct 2024 14:07:38 +0000 (+0100) Subject: Tests - Action to build Refman doc #103 X-Git-Tag: V7_9_0_beta1~137 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=96bdb9db84bd57aeb9af69ecdfb2a79af6e61aa4;p=occt.git Tests - Action to build Refman doc #103 Add GitHub Actions workflow for building OCCT refman documentation --- diff --git a/.github/workflows/build-doc-refman.yml b/.github/workflows/build-doc-refman.yml new file mode 100644 index 0000000000..8992cbf8f4 --- /dev/null +++ b/.github/workflows/build-doc-refman.yml @@ -0,0 +1,36 @@ +# This workflow will build OCCT refman documentation. + +name: Build Refman Documentation + +on: + push: + branches: + - 'master' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4.2.1 + + - name: Install dependencies + run: sudo apt-get update && sudo apt-get install -y tcl-dev tk-dev cmake gcc g++ make libbtbb-dev libx11-dev libglu1-mesa-dev doxygen graphviz + + - name: Build documentation + run: bash gendoc -refman + + - name: Upload refman documentation + uses: actions/upload-artifact@v4.4.3 + id: artifact-upload-step + with: + name: refman-doc + path: doc/refman + retention-days: 90 + + - name: Upload generation log + uses: actions/upload-artifact@v4.4.3 + with: + name: dogygen.log + path: doc/html_doxygen_err.log