From 16ba9eb22aa0dbed7df3aa018c7fd7ddb0d1215c Mon Sep 17 00:00:00 2001 From: Jacob Gelman <3182119+ladvoc@users.noreply.github.com> Date: Mon, 21 Jul 2025 12:37:17 -0700 Subject: [PATCH 1/3] Fix upload path --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 02766e7..a2c93dd 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,7 +20,7 @@ jobs: uses: actions/configure-pages@v5 - name: Upload Generated Docs uses: actions/upload-pages-artifact@v3 - with: { path: docs/output } + with: { path: docs/output/html } deploy: needs: build-docs permissions: From e9fa8b31a0da107a1a1941fa70568fc2403b84a2 Mon Sep 17 00:00:00 2001 From: Jacob Gelman <3182119+ladvoc@users.noreply.github.com> Date: Mon, 21 Jul 2025 12:37:34 -0700 Subject: [PATCH 2/3] Rename --- docs/Doxyfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Doxyfile b/docs/Doxyfile index ac8405c..7910f05 100644 --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -1,4 +1,4 @@ -PROJECT_NAME = LiveKit ESP-32 SDK +PROJECT_NAME = LiveKit ESP32 SDK OUTPUT_DIRECTORY = ./output OPTIMIZE_OUTPUT_FOR_C = YES WARN_IF_UNDOCUMENTED = YES From 449fe6135ac26f750c789fe105bd9abcf22009b1 Mon Sep 17 00:00:00 2001 From: Jacob Gelman <3182119+ladvoc@users.noreply.github.com> Date: Mon, 21 Jul 2025 12:43:59 -0700 Subject: [PATCH 3/3] Use Doxygen v1.14.0 --- .github/workflows/docs.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a2c93dd..76225d9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,19 +9,22 @@ concurrency: jobs: build-docs: name: Build Documentation - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - - name: Doxygen - uses: mattnotmitt/doxygen-action@v1.12.0 - with: { working-directory: docs } + - name: Install Doxygen + uses: ssciwr/doxygen-install@v1 + with: { version: "1.14.0" } + - name: Build + run: cd docs && doxygen - name: Configure Pages uses: actions/configure-pages@v5 - name: Upload Generated Docs uses: actions/upload-pages-artifact@v3 with: { path: docs/output/html } deploy: + name: Deploy Documentation needs: build-docs permissions: pages: write