Moved the pipeline, the metadata, and the documentation to .NET 10

This commit is contained in:
Thorsten Sommer committed 2026-11-01 14:16:36 +01:00
1 parent c492f36c06
commit 96d34e55b6
6 files changed
+9 -8

No files matched your search

+2 -2
View File
@@ -339,7 +339,7 @@ jobs:
-y \ -y \
flathub \ flathub \
"org.freedesktop.Sdk//${FLATPAK_FREEDESKTOP_VERSION}" \ "org.freedesktop.Sdk//${FLATPAK_FREEDESKTOP_VERSION}" \
"org.freedesktop.Sdk.Extension.dotnet9//${FLATPAK_FREEDESKTOP_VERSION}" "org.freedesktop.Sdk.Extension.dotnet10//${FLATPAK_FREEDESKTOP_VERSION}"
tools_dir="$RUNNER_TEMP/flatpak-sync-tools" tools_dir="$RUNNER_TEMP/flatpak-sync-tools"
mkdir -p "$tools_dir" mkdir -p "$tools_dir"
@@ -793,7 +793,7 @@ jobs:
- name: Read the toolchain versions from the metadata - name: Read the toolchain versions from the metadata
run: | run: |
# The .NET SDK version. The format is '9.0.205 (commit 3e1383b780)', # The .NET SDK version. The format is '10.0.114 (commit 0427b9abbe)',
# so we extract the version number alone: # so we extract the version number alone:
dotnet_sdk_version=$(sed -n '4p' metadata.txt | sed 's/[^0-9.]*\([0-9.]*\).*/\1/') dotnet_sdk_version=$(sed -n '4p' metadata.txt | sed 's/[^0-9.]*\([0-9.]*\).*/\1/')
+2 -2
View File
@@ -81,7 +81,7 @@ MindWork AI Studio is a cross-platform desktop application for interacting with
**Key Architecture Points:** **Key Architecture Points:**
- **Runtime:** Rust-based Tauri v2 application providing the native window, system integration, and IPC layer - **Runtime:** Rust-based Tauri v2 application providing the native window, system integration, and IPC layer
- **App:** .NET 9 Blazor Server application providing the UI and core functionality - **App:** .NET 10 Blazor Server application providing the UI and core functionality
- **Communication:** The Rust runtime and .NET app communicate via HTTPS with TLS certificates generated at startup - **Communication:** The Rust runtime and .NET app communicate via HTTPS with TLS certificates generated at startup
- **Providers:** Multi-provider architecture supporting OpenAI, Anthropic, Google, Mistral, Perplexity, self-hosted models, and others - **Providers:** Multi-provider architecture supporting OpenAI, Anthropic, Google, Mistral, Perplexity, self-hosted models, and others
- **Plugin System:** Lua-based plugin system for language packs, configuration, assistants, and model knowledge - **Plugin System:** Lua-based plugin system for language packs, configuration, assistants, and model knowledge
@@ -89,7 +89,7 @@ MindWork AI Studio is a cross-platform desktop application for interacting with
## Building ## Building
### Prerequisites ### Prerequisites
- .NET 9 SDK - .NET 10 SDK
- Rust toolchain (stable) - Rust toolchain (stable)
- Tauri v2 CLI - Tauri v2 CLI
- Tauri prerequisites (platform-specific dependencies) - Tauri prerequisites (platform-specific dependencies)
@@ -440,7 +440,7 @@ public static class ExternalHttpClientTimeout
customChain.ChainPolicy.CustomTrustStore.AddRange(customRootCertificateCache.Certificates); customChain.ChainPolicy.CustomTrustStore.AddRange(customRootCertificateCache.Certificates);
customChain.ChainPolicy.ApplicationPolicy.Add(new Oid(TLS_SERVER_AUTHENTICATION_EKU_OID)); customChain.ChainPolicy.ApplicationPolicy.Add(new Oid(TLS_SERVER_AUTHENTICATION_EKU_OID));
// Match the .NET 9 HttpClient default used for the initial system-trust validation. // Match the HttpClient default used for the initial system-trust validation, which .NET 10 kept.
// Hostname, signature, validity, EKU, and root trust checks remain enabled. // Hostname, signature, validity, EKU, and root trust checks remain enabled.
customChain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; customChain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
@@ -16,3 +16,4 @@
- Upgraded several libraries to improve security. - Upgraded several libraries to improve security.
- Upgraded Tauri to v2.12.5. - Upgraded Tauri to v2.12.5.
- Upgraded MudBlazor to v9.12.0. - Upgraded MudBlazor to v9.12.0.
- Upgraded to .NET v10.0.14.
+1 -1
View File
@@ -7,7 +7,7 @@ Unfortunately, we have to provide a note regarding development on Linux systems.
Therefore, we cannot provide a static list here that is valid for all Linux systems. Unfortunately, the situation is even more complex: Tauri requires dependencies that are not available in current Linux distributions because they already include newer versions. **For these reasons, we currently advise against developing AI Studio on Linux.** In case you still want to try, you will need a lot of patience and willingness to experiment. We ask for your understanding. Thank you very much. Therefore, we cannot provide a static list here that is valid for all Linux systems. Unfortunately, the situation is even more complex: Tauri requires dependencies that are not available in current Linux distributions because they already include newer versions. **For these reasons, we currently advise against developing AI Studio on Linux.** In case you still want to try, you will need a lot of patience and willingness to experiment. We ask for your understanding. Thank you very much.
## Prerequisites ## Prerequisites
1. Install the [.NET 9 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/9.0). 1. Install the [.NET 10 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/10.0).
2. [Install the Rust compiler](https://www.rust-lang.org/tools/install) in the latest stable version. 2. [Install the Rust compiler](https://www.rust-lang.org/tools/install) in the latest stable version.
3. Meet the prerequisites for building [Tauri](https://v2.tauri.app/start/prerequisites/). Node.js is **not** required, though. 3. Meet the prerequisites for building [Tauri](https://v2.tauri.app/start/prerequisites/). Node.js is **not** required, though.
4. The core team uses [JetBrains](https://www.jetbrains.com/) [Rider](https://www.jetbrains.com/rider/) and [RustRover](https://www.jetbrains.com/rust/) for development. Both IDEs are free to use for open-source projects for non-commercial use. They are available for macOS, Linux, and Windows systems. Profiles are provided for these IDEs, so you can get started right away. However, you can also use a different IDE. 4. The core team uses [JetBrains](https://www.jetbrains.com/) [Rider](https://www.jetbrains.com/rider/) and [RustRover](https://www.jetbrains.com/rust/) for development. Both IDEs are free to use for open-source projects for non-commercial use. They are available for macOS, Linux, and Windows systems. Profiles are provided for these IDEs, so you can get started right away. However, you can also use a different IDE.
+2 -2
View File
@@ -1,8 +1,8 @@
26.10.1 26.10.1
2026-10-29 07:39:07 UTC 2026-10-29 07:39:07 UTC
259 259
9.0.123 (commit b66a5cb678) 10.0.114 (commit 0427b9abbe)
9.0.22 (commit faaecba82d) 10.0.14 (commit 0427b9abbe)
1.99.1 (commit 58cf8f9c3) 1.99.1 (commit 58cf8f9c3)
9.12.0 9.12.0
2.11.5 2.11.5