Skip to content

Build & Deploy Docs (GitHub Pages) #7

Build & Deploy Docs (GitHub Pages)

Build & Deploy Docs (GitHub Pages) #7

Workflow file for this run

name: 📘 Build & Publish Documentation
on:
push:
branches: [ "master" ]
workflow_dispatch:
permissions:
contents: write
jobs:
build-docs:
name: 🏗️ Build DocFX Site
runs-on: ubuntu-latest
steps:
- name: 🧾 Checkout repository
uses: actions/checkout@v4
- name: ⚙️ Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: 📦 Install DocFX
run: dotnet tool install -g docfx
- name: 🧠 Build documentation
run: docfx build docfx.json
- name: 🚀 Publish to GitHub Pages
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./site
publish_branch: gh-pages
force_orphan: true