ci: update docs build

This commit is contained in:
Daylin Morgan 2023-07-31 11:24:11 -05:00
parent f442fdcdd8
commit d9a0b9f546
Signed by: daylin
GPG key ID: C1E52E7DD81DF79F

View file

@ -6,7 +6,7 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
deploy-docs: build:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
permissions: permissions:
contents: write contents: write
@ -24,9 +24,24 @@ jobs:
- name: Build Docs - name: Build Docs
run: pdm run make docs run: pdm run make docs
- name: Deploy - name: Upload artifact
uses: peaceiris/actions-gh-pages@v3 uses: actions/upload-pages-artifact@v2
with: with:
github_token: ${{ secrets.GITHUB_TOKEN }} path: ./site
cname: viv.dayl.in
publish_dir: ./site deploy:
needs: build
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2