diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 524d3dc..e668bad 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -91,7 +91,7 @@ jobs: if [ "$target" = x86_64-apple-darwin ]; then cargo +${RUST_TOOLCHAIN} run --locked --package bds-release -- \ macos-x64-runtime "target/$target/release" - ORT_LIB_PATH="$PWD/target/$target/release" \ + ORT_LIB_LOCATION="$PWD/target/$target/release" \ ORT_PREFER_DYNAMIC_LINK=1 \ cargo +${RUST_TOOLCHAIN} zigbuild --release --locked --target "$build_target" \ --package bds-ui --package bds-cli --package bds-mcp diff --git a/crates/bds-ui/tests/packaging_assets.rs b/crates/bds-ui/tests/packaging_assets.rs index 22f6934..93bbcec 100644 --- a/crates/bds-ui/tests/packaging_assets.rs +++ b/crates/bds-ui/tests/packaging_assets.rs @@ -131,7 +131,7 @@ fn tagged_releases_are_built_and_packaged_with_rust_tools() { "cargo-zigbuild", "macos-linker-alias", "macos-x64-runtime", - "ORT_LIB_PATH", + "ORT_LIB_LOCATION", "ORT_PREFER_DYNAMIC_LINK", "-Lnative=target/macos-linker", "-Wl,-rpath,@executable_path ", @@ -167,6 +167,10 @@ fn tagged_releases_are_built_and_packaged_with_rust_tools() { !workflow.contains("-Wl,-U,"), "Zig's Darwin linker does not support ld64's symbol-specific -U option" ); + assert!( + !workflow.contains("ORT_LIB_PATH"), + "ORT rc.11 expects its custom runtime in ORT_LIB_LOCATION" + ); for forbidden in ["python", "curl ", "hdiutil", "makensis", "tar -"] { assert!( !workflow.contains(forbidden),