Skip to content

Commit 7b362b1

Browse files
authored
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.
1 parent b5ce0e5 commit 7b362b1

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/website-pr-validation.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ jobs:
4343
distribution: 'temurin'
4444
java-version: 17
4545

46+
- name: Set up native build toolchain
47+
uses: ./.github/actions/setup-native-build
4648

4749
- name: Setup NodeJS
4850
uses: actions/setup-node@v6

0 commit comments

Comments
 (0)