Skip to content
Snippets Groups Projects
build-docs.yml 656 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'
    
    jobs:
      build-documentation:
        name: docs
        runs-on: ubuntu-latest
        steps:
    
          - uses: actions/checkout@v3
    
          - name: Install Dependencies
            run: sudo pip3 install sphinx-rtd-theme
          - name: Build documentation
            run: make -C docs html
          - name: Archive build output
    
            uses: actions/upload-artifact@v3
    
            with:
              name: docs_output
              path: docs/_build/html