FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Merge pull request #92 from python-project-templates/copier-update-2026-08-09T05-50-37Z · python-project-templates/python-template-cpp@9afbb4f · GitHub

Repository navigation

Publish Docs

Publish Docs #45

Workflow file for this run

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
name: Publish Docs
on:
workflow_run:
workflows: ["Build Status"]
branches: [main]
types: [completed]
workflow_dispatch:
permissions:
actions: read
contents: write
jobs:
docs:
runs-on: ubuntu-latest
if: github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch'
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Setup Python
uses: actions-ext/python/setup@6e1b91a408ea89f49bc8aff8724f83826f7b5446
- name: Download distributions
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
with:
pattern: dist-ubuntu-latest-3.11
merge-multiple: true
path: dist
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ secrets.GITHUB_TOKEN }}
repository: ${{ github.repository }}
if: github.event_name == 'workflow_run'
- name: Install from wheel
run: |
uv pip install dist/*.whl
uv pip install dist/*.whl --target . --no-deps
uv pip install "yardang[themes]"
if: github.event_name == 'workflow_run'
- name: Install from source (manual trigger)
run: |
uv pip install .[develop]
uv pip install "yardang[themes]"
if: github.event_name == 'workflow_dispatch'
- name: Build documentation
run: yardang build
- name: Publish documentation
uses: peaceiris/actions-gh-pages@84c30a85c19949d7eee79c4ff27748b70285e453 # v4.1.0
with:
publish_branch: gh-pages
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: docs/html

Back | FazBrowse Home | New Git URL