From fee20dfc5f03cbe69b93aafe033de2cd216c1bc0 Mon Sep 17 00:00:00 2001 From: Mike Kell Date: Sun, 29 Mar 2026 06:49:41 -0400 Subject: [PATCH] Add automated docs publish workflow --- .forgejo/workflows/publish-docs.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .forgejo/workflows/publish-docs.yml diff --git a/.forgejo/workflows/publish-docs.yml b/.forgejo/workflows/publish-docs.yml new file mode 100644 index 0000000..b3cc09d --- /dev/null +++ b/.forgejo/workflows/publish-docs.yml @@ -0,0 +1,25 @@ +name: Publish Docs + +on: + push: + branches: + - main + +jobs: + publish-docs: + runs-on: docker + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Build MkDocs site + run: | + docker run --rm \ + -v "$PWD:/docs" \ + squidfunk/mkdocs-material:9 \ + build + + - name: Publish site to docs host + run: | + rsync -av --delete site/ /opt/kellcreations/docs-platform/published/site/ \ No newline at end of file