From 75ae334ad274114334807cbe55d81e18930c155f Mon Sep 17 00:00:00 2001 From: Eric K Richardson Date: Wed, 28 Jan 2026 16:15:52 -0800 Subject: [PATCH 1/2] Add debug info, publish from a branch --- .github/workflows/deploy-docs.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index a1af9cf..d23684f 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -4,7 +4,7 @@ on: workflow_run: workflows: ["Main-CI"] types: [completed] - branches: [main] + branches: [main, topic/doc] permissions: contents: write @@ -25,15 +25,20 @@ jobs: - name: Assemble Site Structure run: | mkdir -p public/api public/user + + echo -n "Working Dir: " + pwd + echo "Working Dir Contents: " + ls # 1. Landing page (www is now at the root of the artifact) - cp -r exip-docs/www/* public/ + cp -r ./www/* public/ # 2. User guide - cp -r exip-docs/user/* public/user/ + cp -r ./user/* public/user/ # 3. API docs (doxygen/html is now at the root of the artifact) - cp -r exip-docs/dev/doxygen/html/* public/api/ + cp -r ./dev/doxygen/html/* public/api/ touch public/.nojekyll From fd5b55f1b6346a8509dbdb0ef5c67aa23109c79c Mon Sep 17 00:00:00 2001 From: Eric K Richardson Date: Wed, 28 Jan 2026 16:35:43 -0800 Subject: [PATCH 2/2] Change to actions-gh-pages --- .github/workflows/deploy-docs.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index d23684f..728cc6c 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -43,7 +43,11 @@ jobs: touch public/.nojekyll - name: Deploy to GitHub Pages - uses: JamesIves/github-pages-deploy-action@v4 + uses: peaceiris/actions-gh-pages@v4 with: - folder: public - branch: gh-pages + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./public # Must match your 'Assemble Site' output folder + publish_branch: gh-pages + # This automatically adds .nojekyll for you + enable_jekyll: false +