diff --git a/.github/workflows/kotlin/kotlin-linux/action.yml b/.github/workflows/kotlin/kotlin-linux/action.yml
index 5f8ac1e6f..6d7bc029c 100644
--- a/.github/workflows/kotlin/kotlin-linux/action.yml
+++ b/.github/workflows/kotlin/kotlin-linux/action.yml
@@ -1,4 +1,5 @@
name: Build Kotlin Package
+description: Builds Kotlin package for Linux and Android platforms
runs:
using: composite
steps:
diff --git a/.github/workflows/kotlin/kotlin-macos/action.yml b/.github/workflows/kotlin/kotlin-macos/action.yml
index cd4c41507..0d7288ff2 100644
--- a/.github/workflows/kotlin/kotlin-macos/action.yml
+++ b/.github/workflows/kotlin/kotlin-macos/action.yml
@@ -1,4 +1,5 @@
name: Build macos natives for kotlin
+description: Builds macOS native libraries for Kotlin wrapper
runs:
using: composite
steps:
diff --git a/.github/workflows/kotlin/kotlin-windows/action.yml b/.github/workflows/kotlin/kotlin-windows/action.yml
index 0ef15c86c..e5bc2a9a0 100644
--- a/.github/workflows/kotlin/kotlin-windows/action.yml
+++ b/.github/workflows/kotlin/kotlin-windows/action.yml
@@ -1,4 +1,5 @@
name: Build windows natives for kotlin
+description: Build Windows native libraries for Kotlin wrapper
runs:
using: composite
steps:
@@ -7,6 +8,12 @@ runs:
with:
name: config.txt
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
+ with:
+ distribution: 'temurin'
+ java-version: '17'
+
- name: Install Rust
shell: bash
run: rustup target add x86_64-pc-windows-gnu
diff --git a/wrappers/csharp/tests/unit-tests/nugets/iOS/Main.cs b/wrappers/csharp/tests/unit-tests/nugets/iOS/Main.cs
deleted file mode 100644
index 76b70a7df..000000000
--- a/wrappers/csharp/tests/unit-tests/nugets/iOS/Main.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-using iOS;
-
-// This is the main entry point of the application.
-// If you want to use a different Application Delegate class from "AppDelegate"
-// you can specify it here.
-UIApplication.Main (args, null, typeof (AppDelegate));
diff --git a/wrappers/csharp/tests/unit-tests/nugets/iOS/Program.cs b/wrappers/csharp/tests/unit-tests/nugets/iOS/Program.cs
new file mode 100644
index 000000000..01544c66e
--- /dev/null
+++ b/wrappers/csharp/tests/unit-tests/nugets/iOS/Program.cs
@@ -0,0 +1,9 @@
+using UIKit;
+
+namespace iOS;
+
+public class Application
+{
+ static void Main(string[] args)
+ => UIApplication.Main(args, null, typeof(AppDelegate));
+}
\ No newline at end of file
diff --git a/wrappers/csharp/tests/unit-tests/nugets/iOS/iOS.csproj b/wrappers/csharp/tests/unit-tests/nugets/iOS/iOS.csproj
index abb20d4f8..c141bf5ae 100644
--- a/wrappers/csharp/tests/unit-tests/nugets/iOS/iOS.csproj
+++ b/wrappers/csharp/tests/unit-tests/nugets/iOS/iOS.csproj
@@ -7,13 +7,10 @@
13.0
iossimulator-arm64
true
- true
+ None
true
-
- full
+ false
+ false