Compare commits

..

2 Commits

Author SHA1 Message Date
Mike Kell 88a77a32a5 ci: add workflow to .forgejo directory 2026-07-21 08:11:20 -04:00
Mike Kell 6513b51aa9 ci: trigger validate-docs pipeline test 2026-07-21 08:01:53 -04:00
1 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,38 @@
name: Validate Docs
on:
push:
branches:
- '**'
- '!main'
jobs:
validate-docs:
runs-on: docs-host
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Render PlantUML diagrams to SVG
run: |
mkdir -p docs/images
docker run --rm \
-v "$PWD:/work" \
-w /work \
ghcr.io/plantuml/plantuml \
-tsvg docs/architecture/workspace/*.puml
cp docs/architecture/workspace/*.svg docs/images/
- name: Build MkDocs Site
run: |
docker run --rm \
-v "$PWD:/docs" \
squidfunk/mkdocs-material:9 \
build
- name: Validate Expected Output
run: |
test -f site/index.html
test -d site/architecture
echo "MkDocs validation passed"