From 382c8237e60cc6d80f304a9607f6e39f425fa83f Mon Sep 17 00:00:00 2001 From: Isabella Basso Date: Sun, 19 Jul 2026 11:17:46 -0300 Subject: [PATCH] ci: build missing libraries --- .github/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5efdc9a0c..17a00c36a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,6 +31,7 @@ jobs: ./vendor/stb/src/build_stb.sh ./vendor/cgltf/src/build_cgltf.sh ./vendor/miniaudio/src/build_miniaudio.sh + ./vendor/kb_text_shape/src/build_unix.sh ./odin check examples/all -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do -target:netbsd_amd64 ./odin check examples/all -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do -target:netbsd_arm64 ./odin check examples/all/sdl3 -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do -target:netbsd_amd64 -no-entry-point @@ -65,6 +66,7 @@ jobs: ./vendor/stb/src/build_stb.sh ./vendor/cgltf/src/build_cgltf.sh ./vendor/miniaudio/src/build_miniaudio.sh + ./vendor/kb_text_shape/src/build_unix.sh ./odin check examples/all -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do -target:freebsd_amd64 ./odin check examples/all/sdl3 -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do -target:freebsd_amd64 -no-entry-point ./odin test tests/core/normal.odin -file -all-packages -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do -define:ODIN_TEST_FANCY=false -define:ODIN_TEST_FAIL_ON_BAD_MEMORY=true @@ -128,6 +130,10 @@ jobs: ./vendor/stb/src/build_stb.sh ./vendor/cgltf/src/build_cgltf.sh ./vendor/miniaudio/src/build_miniaudio.sh + ./vendor/kb_text_shape/src/build_unix.sh + - name: Compile Box3D (Ubuntu ARM) + if: matrix.os == 'ubuntu-24.04-arm' + run: ./vendor/box3d/src/build.sh - name: Odin check run: ./odin check examples/demo -vet - name: Odin run @@ -327,6 +333,7 @@ jobs: ./vendor/stb/src/build_stb.sh ./vendor/cgltf/src/build_cgltf.sh ./vendor/miniaudio/src/build_miniaudio.sh + ./vendor/kb_text_shape/src/build_unix.sh - name: Odin check examples/all run: ./odin check examples/all -target:linux_riscv64 -vet -vet-tabs -strict-style -vet-style -warnings-as-errors -disallow-do