Skip to content
Snippets Groups Projects
Unverified Commit 8577c152 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Add a GH Action for docs deployment to Pages

parent 17beead4
No related branches found
No related tags found
No related merge requests found
name: Deploy Sphinx documentation to Pages
on:
push:
branches: [test]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
- name: Install dependencies
run: pip install .[docs]
- name: Sphinx build
run: make -C doc html BUILDOUT=../_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
permissions:
pages: write
id-token: write
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment