Skip to content

Minor tweaks

Minor tweaks #347

Workflow file for this run

name: Release Documentation
permissions:
contents: write
on:
push:
branches: [main]
pull_request:
release:
types: [created, published]
workflow_dispatch:
jobs:
build_docs:
name: Build docs
runs-on: ubuntu-latest
steps:
- name: Pull Repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
fetch-depth: 0
fetch-tags: true
- uses: prefix-dev/setup-pixi@1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0 # v0.9.5
with:
pixi-version: v0.63.2
locked: true
cache: false
environments: dev
- name: Build Docs
run: pixi run -e dev python-docs # This errors on warnings
- name: deploy
uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e
if: startsWith(github.ref, 'refs/tags/v')
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_branch: gh-pages
publish_dir: ./docs/_build/html
# destination_dir: docs
# force_orphan: true
keep_files: true
full_commit_message: "${{ github.event.head_commit.message != '' && github.event.head_commit.message || format('Update docs: {0}', github.sha) }}"