Skip to content

Commit 6599960

Browse files
authored
✨ add .NET 10 target (#58)
1 parent 657ef62 commit 6599960

File tree

18 files changed

+175
-66
lines changed

18 files changed

+175
-66
lines changed

.github/workflows/build-test-publish.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ jobs:
7777
if: inputs.should-publish-gh-page
7878
run: sed -i 's/<base href="\/" \/>/<base href="\/Blazor.RichTextEditor\/main\/net9\.0\/" \/>/g' wasm-application/net9.0/wwwroot/index.html
7979

80+
- name: 📦 publish WASM application as with .NET 10.0
81+
if: inputs.should-publish-gh-page
82+
run: dotnet publish src/Spillgebees.Blazor.RichTextEditor.Samples/Spillgebees.Blazor.RichTextEditor.Samples.Wasm/Spillgebees.Blazor.RichTextEditor.Samples.Wasm.csproj --configuration Release --no-build --output wasm-application/net10.0 --framework net10.0
83+
84+
- name: 🔧 fix base path for .NET 10.0
85+
if: inputs.should-publish-gh-page
86+
run: sed -i 's/<base href="\/" \/>/<base href="\/Blazor.RichTextEditor\/main\/net10\.0\/" \/>/g' wasm-application/net10.0/wwwroot/index.html
87+
8088
- name: 🚀 deploy .NET 8.0 gh page
8189
if: inputs.should-publish-gh-page
8290
uses: peaceiris/actions-gh-pages@v4
@@ -94,3 +102,12 @@ jobs:
94102
publish_dir: ./wasm-application/net9.0/wwwroot
95103
destination_dir: ${{ inputs.gh-page-destination-directory }}/net9.0
96104
enable_jekyll: false
105+
106+
- name: 🚀 deploy .NET 10.0 gh page
107+
if: inputs.should-publish-gh-page
108+
uses: peaceiris/actions-gh-pages@v4
109+
with:
110+
github_token: ${{ secrets.GITHUB_TOKEN }}
111+
publish_dir: ./wasm-application/net10.0/wwwroot
112+
destination_dir: ${{ inputs.gh-page-destination-directory }}/net10.0
113+
enable_jekyll: false

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,13 @@ fabric.properties
478478
# Android studio 3.1+ serialized cache file
479479
.idea/caches/build_file_checksums.ser
480480

481+
# Apifox Helper cache
482+
.idea/.cache/.Apifox_Helper
483+
.idea/ApifoxUploaderProjectSetting.xml
484+
485+
# Github Copilot persisted session migrations, see: https://github.com/microsoft/copilot-intellij-feedback/issues/712#issuecomment-3322062215
486+
.idea/**/copilot.data.migration.*.xml
487+
481488
### JetBrains Patch ###
482489
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
483490

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ This component is based on a mix of the following repos:
1818

1919
More details in the [documentation](./src/Spillgebees.Blazor.RichTextEditor/README.md).
2020

21-
Live demo: [net8.0](https://spillgebees.github.io/Blazor.RichTextEditor/main/net8.0/), [net9.0](https://spillgebees.github.io/Blazor.RichTextEditor/main/net9.0/)
21+
Live demo: [net8.0](https://spillgebees.github.io/Blazor.RichTextEditor/main/net8.0/), [net9.0](https://spillgebees.github.io/Blazor.RichTextEditor/main/net9.0/), [net10.0](https://spillgebees.github.io/Blazor.RichTextEditor/main/net10.0/)

Spillgebees.Blazor.RichTextEditor.sln

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spillgebees.Blazor.RichText
2121
EndProject
2222
Project("{54A90642-561A-4BB1-A94E-469ADEE60C69}") = "Spillgebees.Blazor.RichTextEditor.Assets", "src\Spillgebees.Blazor.RichTextEditor.Assets\Spillgebees.Blazor.RichTextEditor.Assets.esproj", "{AD24D672-77D9-42FB-9ABA-05ACCF4EB2CC}"
2323
EndProject
24+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".files", ".files", "{1745BB63-7BCA-48D8-AC9A-1DC1BC2AF0B6}"
25+
ProjectSection(SolutionItems) = preProject
26+
src\.editorconfig = src\.editorconfig
27+
src\Directory.Packages.props = src\Directory.Packages.props
28+
src\General.targets = src\General.targets
29+
src\global.json = src\global.json
30+
EndProjectSection
31+
EndProject
2432
Global
2533
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2634
Debug|Any CPU = Debug|Any CPU

assets/spillgebees.png

50.7 KB
Loading

assets/spillgebees_small.png

-7.79 KB
Binary file not shown.

src/Directory.Packages.props

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
1-
<Project>
2-
<PropertyGroup>
3-
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4-
</PropertyGroup>
5-
<ItemGroup>
6-
<PackageVersion Include="AngleSharp" Version="1.2.0" />
7-
<PackageVersion Include="BlazorComponentUtilities" Version="1.8.0" />
8-
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
9-
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
10-
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="8.0.14"
11-
Condition="'$(TargetFramework)' == 'net8.0'" />
12-
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.14"
13-
Condition="'$(TargetFramework)' == 'net8.0'" />
14-
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.14"
15-
Condition="'$(TargetFramework)' == 'net8.0'" />
16-
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="9.0.3"
17-
Condition="'$(TargetFramework)' == 'net9.0'" />
18-
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.3"
19-
Condition="'$(TargetFramework)' == 'net9.0'" />
20-
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.3"
21-
Condition="'$(TargetFramework)' == 'net9.0'" />
22-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
23-
<PackageVersion Include="MinVer" Version="6.0.0" />
24-
<PackageVersion Include="xunit.v3" Version="2.0.0" />
25-
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2" />
26-
</ItemGroup>
27-
</Project>
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
5+
<!-- ASP.NET Core package versions per target framework -->
6+
<AspNetCoreVersion Condition="'$(TargetFramework)' == 'net8.0'">8.0.23</AspNetCoreVersion>
7+
<AspNetCoreVersion Condition="'$(TargetFramework)' == 'net9.0'">9.0.12</AspNetCoreVersion>
8+
<AspNetCoreVersion Condition="'$(TargetFramework)' == 'net10.0'">10.0.2</AspNetCoreVersion>
9+
</PropertyGroup>
10+
<ItemGroup>
11+
<PackageVersion Include="AngleSharp" Version="1.3.0" />
12+
<PackageVersion Include="AwesomeAssertions" Version="9.3.0" />
13+
<PackageVersion Include="BlazorComponentUtilities" Version="1.8.0" />
14+
<PackageVersion Include="bunit" Version="2.5.3" />
15+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
16+
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
17+
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="$(AspNetCoreVersion)" />
18+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="$(AspNetCoreVersion)" />
19+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="$(AspNetCoreVersion)" />
20+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
21+
<PackageVersion Include="MinVer" Version="6.0.0" />
22+
<PackageVersion Include="xunit.v3" Version="2.0.0" />
23+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2" />
24+
</ItemGroup>
25+
</Project>

src/General.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<NoWarn>1701;1702;1591;</NoWarn>

src/Spillgebees.Blazor.RichTextEditor.Assets/Spillgebees.Blazor.RichTextEditor.Assets.esproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/1.0.2607983">
1+
<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/1.0.4338480">
22
<PropertyGroup>
33
<DefaultProjectTypeGuid Condition="'$(BuildingInsideVisualStudio)' == 'false'">FAE04EC0-301F-11D3-BF4B-00C04F79EFBC</DefaultProjectTypeGuid>
44
<DebugAssetsDirectory>dist\</DebugAssetsDirectory>

0 commit comments

Comments
 (0)