Skip to content
Snippets Groups Projects
build-docs.yml 694 B
Newer Older
  • Learn to ignore specific revisions
  • name: Build Documentation
    on:
      push:
    
        paths:
          - 'docs/**'
          - '.github/workflows/build-docs.yml'
    
      pull_request:
        types: [opened, synchronize, reopened]
    
        paths:
          - 'docs**/'
          - '.github/workflows/build-docs.yml'
    
    permissions:
      contents: read
    
    
    jobs:
      build-documentation:
        name: docs
    
        runs-on: ubuntu-22.04
    
        steps:
    
          - uses: actions/checkout@v4
    
          - name: Install Dependencies
    
            run: sudo pip3 install -r docs/requirements.txt
    
          - name: Build documentation
            run: make -C docs html
          - name: Archive build output
    
            uses: actions/upload-artifact@v4
    
            with:
              name: docs_output
              path: docs/_build/html