diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e3eb7e9cada..c13ecb07362 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -995,6 +995,12 @@ jobs:
exit 1
}
+ - name: Smoketest C# AOT build (NativeAOT-LLVM)
+ run: |
+ cd modules/sdk-test-cs
+ EXPERIMENTAL_WASM_AOT=1 dotnet publish -c Release
+ test -f bin/Release/net8.0/wasi-wasm/publish/StdbModule.wasm
+
internal-tests:
name: Internal Tests
needs: [lints]
diff --git a/crates/bindings-csharp/Runtime/build/SpacetimeDB.Runtime.targets b/crates/bindings-csharp/Runtime/build/SpacetimeDB.Runtime.targets
index 780d6f19f43..aa412113b31 100644
--- a/crates/bindings-csharp/Runtime/build/SpacetimeDB.Runtime.targets
+++ b/crates/bindings-csharp/Runtime/build/SpacetimeDB.Runtime.targets
@@ -4,27 +4,46 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+