This is an automated email from the ASF dual-hosted git repository. merlimat pushed a commit to branch fix-website-native-build-toolchain in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
commit 611abf0c83ee146733e413c0dd31f5eb7738fb22 Author: Matteo Merli <[email protected]> AuthorDate: Wed Apr 22 08:13:47 2026 -0700 Install native build toolchain in website PR validation workflow The website build runs javadoc-gen.sh, which invokes `mvn install` on bookkeeper-server and transitively requires native-io. After #4738 migrated native-io from C to Rust, building native-io requires cargo-zigbuild, Rust toolchains, and Zig — none of which were installed in this workflow, causing every website PR check to fail with `error: no such command: zigbuild`. Reuse the existing setup-native-build composite action so the website workflow matches the other workflows that build native-io. --- .github/workflows/website-pr-validation.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/website-pr-validation.yml b/.github/workflows/website-pr-validation.yml index a226678d96..a8cbcc2866 100644 --- a/.github/workflows/website-pr-validation.yml +++ b/.github/workflows/website-pr-validation.yml @@ -43,6 +43,8 @@ jobs: distribution: 'temurin' java-version: 17 + - name: Set up native build toolchain + uses: ./.github/actions/setup-native-build - name: Setup NodeJS uses: actions/setup-node@v6
