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

Reply via email to