Skip to content

Automate docs publishing to GitHub Pages on master - #84

Open
Tieske with Copilot wants to merge 1 commit into
masterfrom
copilot/update-docs-ghpages-action
Open

Automate docs publishing to GitHub Pages on master#84
Tieske with Copilot wants to merge 1 commit into
masterfrom
copilot/update-docs-ghpages-action

Conversation

CopilotAI commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

This PR adds automated docs publication for master by wiring the existing bin/docs generator into a GitHub Pages deployment workflow. It also makes the docs script fail fast so broken doc builds do not report success.

  • Workflow: build + publish docs on master

    • Adds .github/workflows/docs.yml
    • Triggers on push to master (plus workflow_dispatch)
    • Builds docs with bash bin/docs
    • Uploads doc/compiled and deploys via actions/deploy-pages
  • Docs script reliability

    • Updates bin/docs to use strict failure behavior (set -e) so CI fails when doc generation fails
on:
push:
branches: [ master ]jobs:
build:
steps:
- run: bash bin/docs
- uses: actions/upload-pages-artifact@v4with:
path: doc/compiled

CopilotAI changed the title Add GitHub Pages docs deployment workflowAutomate docs publishing to GitHub Pages on masterAug 2, 2026
CopilotAI requested a review from TieskeAugust 2, 2026 10:17
@Tieske
Tieske marked this pull request as ready for review August 2, 2026 10:25
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Tieske