From 7ee3cc68d52f73f42c67bdfdcd969a3b7f2f7b6c Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Mon, 4 May 2026 08:50:49 +0200 Subject: [PATCH 1/2] Build plugin docs as part of package-plugin when docsPath is set --- package-plugin/action.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package-plugin/action.yml b/package-plugin/action.yml index 1c7d185..571e2a2 100644 --- a/package-plugin/action.yml +++ b/package-plugin/action.yml @@ -73,6 +73,14 @@ runs: run: ${{ github.action_path }}/pm.sh build shell: bash + - name: Build plugin documentation + shell: bash + run: | + DOCS_PATH=$(cat dist/plugin.json | jq -r '.docsPath // empty') + if [ -n "$DOCS_PATH" ]; then + npx --yes @grafana/plugin-docs-cli build + fi + - name: Check for backend id: check-for-backend run: | From 16d7a369f81e689ebbe325ebd1b786925cec9b18 Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Mon, 4 May 2026 08:51:42 +0200 Subject: [PATCH 2/2] Point build-plugin at package-plugin branch for testing --- build-plugin/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-plugin/action.yml b/build-plugin/action.yml index f4a5c0f..8fda07f 100644 --- a/build-plugin/action.yml +++ b/build-plugin/action.yml @@ -68,7 +68,7 @@ runs: steps: - name: Package plugin id: "package-plugin" - uses: grafana/plugin-actions/package-plugin@main # zizmor: ignore[unpinned-uses] + uses: grafana/plugin-actions/package-plugin@eriksundell/plugin-docs-build-step # zizmor: ignore[unpinned-uses] with: policy_token: ${{ inputs.policy_token }} sign_root_urls: ${{ inputs.sign_root_urls }}