This is an automated email from the ASF dual-hosted git repository.
merlimat pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/master by this push:
new 7b362b1d8f Install native build toolchain in website PR validation
workflow (#4753)
7b362b1d8f is described below
commit 7b362b1d8fcbcd75e6203072e2139de5902550e2
Author: Matteo Merli <[email protected]>
AuthorDate: Wed Apr 22 09:51:45 2026 -0700
Install native build toolchain in website PR validation workflow (#4753)
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