From a6ac8c9322782182c35802134519994165ffa348 Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Thu, 24 Jul 2025 15:13:31 +0200 Subject: [PATCH 1/2] CI/docs: remove path dependency We must include the Rust API docs --- .github/workflows/docs.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 5b3d84e98b..3e202ae2a1 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -6,15 +6,7 @@ on: - develop tags: - 'v*' - paths: - - 'website/**' - - 'docs/**' - - '.github/workflows/docs.yaml' pull_request: - paths: - - 'website/**' - - 'docs/**' - - '.github/workflows/docs.yaml' workflow_dispatch: env: From 727c1a042854899f5cc626519ce23ab72d2e2f31 Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Thu, 24 Jul 2025 15:15:39 +0200 Subject: [PATCH 2/2] CI/docs: also deliver Rust API docs --- .github/workflows/docs.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 3e202ae2a1..d0006b5b98 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -91,15 +91,18 @@ jobs: sudo apt update sudo apt install -y protobuf-compiler + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt + toolchain: nightly + - name: Install documentation dependencies run: make docs-install - name: Build documentation run: | - cd website - # Set base URL for GitHub Pages - echo "Building documentation for GitHub Pages..." - npm run build + make docs-build env: NODE_ENV: production