Skip to content

Commit

Permalink
Merge pull request #55 from stackhpc/add-build-pdf-workflow
Browse files Browse the repository at this point in the history
feat: add workflow for building and uploading guide as `PDF`
  • Loading branch information
jackhodgkiss authored Oct 23, 2024
2 parents 800c5a5 + db89b4e commit 150675d
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/build_pdf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Compile Sphinx Documentation

on:
push:
branches:
- main
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/sphinx-doc/sphinx-latexpdf:8.0.2

steps:
- name: Check out code
uses: actions/checkout@v4

- name: Install Python dependencies
run: pip3 install -r requirements.txt

- name: Compile Sphinx documentation
run: sphinx-build -M latexpdf source/ _build

- name: Upload PDF Artifact
uses: actions/upload-artifact@v4
with:
name: openstack-admin-guide.pdf
path: _build/latex/openstackadministrationguide.pdf

0 comments on commit 150675d

Please sign in to comment.