diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 0bf4a912c..b9e1e2ce1 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,6 +1,6 @@
{
"name": "WPF UI Docs Dev Container",
- "image": "mcr.microsoft.com/dotnet/sdk:8.0",
+ "image": "mcr.microsoft.com/dotnet/sdk:9.0",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "20"
diff --git a/.github/workflows/top-issues-dashboard.yml b/.github/workflows/top-issues-dashboard.yml
new file mode 100644
index 000000000..f1c3ffbf6
--- /dev/null
+++ b/.github/workflows/top-issues-dashboard.yml
@@ -0,0 +1,24 @@
+name: wpf-ui-top-issues-dashboard
+on:
+ schedule:
+ - cron: '0 0 */1 * *'
+
+jobs:
+ ShowAndLabelTopIssues:
+ name: Display and label top issues.
+ runs-on: ubuntu-latest
+ steps:
+ - name: Top Issues action
+ uses: rickstaa/top-issues-action@v1.3.101
+ env:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ top_list_size: 10
+ label: true
+ dashboard: true
+ dashboard_show_total_reactions: true
+ top_issues: true
+ top_bugs: true
+ top_features: true
+ feature_label: feature
+ top_pull_requests: true
diff --git a/.github/workflows/wpf-ui-cd-docs.yaml b/.github/workflows/wpf-ui-cd-docs.yaml
index f6b39b482..1464f4dc6 100644
--- a/.github/workflows/wpf-ui-cd-docs.yaml
+++ b/.github/workflows/wpf-ui-cd-docs.yaml
@@ -33,10 +33,10 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: 18.x
- - name: Setup .NET Core SDK 8.x
+ - name: Setup .NET Core SDK 9.x
uses: actions/setup-dotnet@v4
with:
- dotnet-version: 8.x
+ dotnet-version: 9.x
- name: Install docfx
run: dotnet tool update -g docfx
diff --git a/.github/workflows/wpf-ui-cd-extension.yaml b/.github/workflows/wpf-ui-cd-extension.yaml
index 6bd56b3c9..2635972b5 100644
--- a/.github/workflows/wpf-ui-cd-extension.yaml
+++ b/.github/workflows/wpf-ui-cd-extension.yaml
@@ -4,7 +4,7 @@ on:
push:
branches: [main]
paths:
- - 'src/Wpf.Ui.Extension**`
+ - 'src/Wpf.Ui.Extension**'
workflow_dispatch:
diff --git a/.github/workflows/wpf-ui-cd-nuget.yaml b/.github/workflows/wpf-ui-cd-nuget.yaml
index a49cb274e..f47d13215 100644
--- a/.github/workflows/wpf-ui-cd-nuget.yaml
+++ b/.github/workflows/wpf-ui-cd-nuget.yaml
@@ -3,6 +3,8 @@ name: wpf-ui-cd-nuget
on:
push:
branches: [main]
+ paths:
+ - 'src/**'
workflow_dispatch:
@@ -17,10 +19,10 @@ jobs:
- uses: nuget/setup-nuget@v2
with:
nuget-api-key: ${{ secrets.NUGET_API_KEY }}
- - name: Setup .NET Core SDK 8.x
+ - name: Setup .NET Core SDK 9.x
uses: actions/setup-dotnet@v4
with:
- dotnet-version: 8.x
+ dotnet-version: 9.x
- name: Fetch the certificate
run: |
diff --git a/.github/workflows/wpf-ui-pr-validator.yaml b/.github/workflows/wpf-ui-pr-validator.yaml
index c2e4fa698..7a641dcac 100644
--- a/.github/workflows/wpf-ui-pr-validator.yaml
+++ b/.github/workflows/wpf-ui-pr-validator.yaml
@@ -17,10 +17,10 @@ jobs:
- uses: nuget/setup-nuget@v2
with:
nuget-api-key: ${{ secrets.NUGET_API_KEY }}
- - name: Setup .NET Core SDK 8.x
+ - name: Setup .NET Core SDK 9.x
uses: actions/setup-dotnet@v4
with:
- dotnet-version: 8.x
+ dotnet-version: 9.x
- name: Install dependencies
run: dotnet restore
diff --git a/Directory.Build.props b/Directory.Build.props
index f3160f4fa..cf67c770c 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -6,7 +6,7 @@
- 4.0.0-rc.2
+ 4.0.0-rc.3
4.0.0
@@ -41,7 +41,7 @@
true
- 12.0
+ 13.0
enable