From f32caffc13c0b2c913f2296798761fc0486bc625 Mon Sep 17 00:00:00 2001 From: Eder Julian Date: Wed, 26 Mar 2025 08:16:20 +0100 Subject: [PATCH] Add docs build workflow. --- .github/workflows/docs_build.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/docs_build.yml diff --git a/.github/workflows/docs_build.yml b/.github/workflows/docs_build.yml new file mode 100644 index 0000000..210d330 --- /dev/null +++ b/.github/workflows/docs_build.yml @@ -0,0 +1,32 @@ +name: Build docs + +### QUICK REFERENCE ### + +# Required project structure: +# docs/ +# requirements.txt +# Makefile +# ... + +# How to call this workflow from another workflow: +# name: Build docs +# on: +# ... +# jobs: +# call-workflow: +# uses: Infineon/makers-devops/.github/workflows/docs_build.yml@main + +on: + workflow_call: + +jobs: + build-docs: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + - name: Install required Python packages + run: pip install -r docs/requirements.txt + - name: Build docs from Makefile + run: make -C docs/ html \ No newline at end of file