Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"dotnet-ef": {
"version": "11.0.0-rc.1.26425.128",
"version": "11.0.0-rc.2.26504.105",
"commands": [
"dotnet-ef"
],
Expand Down
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Use these repository instructions as the starting point. When code or validated

## Build And Test

- The pinned SDK is in `global.json`: .NET SDK `11.0.100-rc.1.26425.128` with `rollForward: latestFeature`, `allowPrerelease: true`, and the `Microsoft.Testing.Platform` test runner.
- The pinned SDK is in `global.json`: .NET SDK `11.0.100-rc.2.26504.105` with `rollForward: latestFeature`, `allowPrerelease: true`, and the `Microsoft.Testing.Platform` test runner.
- Restore/build from the repo root. Prefer PowerShell on Windows.
- Validate ordinary changes with:
- `dotnet build RepoSyncRadar.sln -warnaserror`
Expand Down
2 changes: 1 addition & 1 deletion .github/skills/copilot-sdk-dotnet-audit/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ RepoSyncRadar の `GitHub.Copilot.SDK` を新しい version へ安全にアッ

1. ユーザーが渡した公式 URL をすべて読む。概要ブログの場合は、記事内の release notes / breaking changes / SDK-specific notes / repository に関係する issue・PR へのリンクも辿る。リンク抽出で公式記事の全 area link を拾い、手で見た項目だけに限定しない。本文を取得できない場合は、同じ公式 site の raw/API/release metadata へ切り替える。
2. URL ごとに `source URL / 読んだ本文または diff / repository への relevance / 採用・追随・対象外の判断` を evidence matrix に記録する。リンク先を title や検索 snippet だけで判断せず、少なくとも本文、breaking-change contract、または関連 diff/tests を読む。
3. .NET preview が関係する場合は、公式 release metadata で exact SDK version を確認し、次の area notes を明示的に確認する。存在しない/空の場合もその事実を記録する: SDK、ASP.NET Core/Blazor、EF Core、WPF/.NET desktop、libraries、runtime、C#。RepoSyncRadar では WPF + BlazorWebView + EF Core SQLite + WebView2 + MTP + C# union + release packaging の観点を必ず含め、runtime async、compiler、build semantics、test tooling の主要 issue・PR も追う。Microsoft Learn のまとめが対象 Preview より古い場合は、対象 Preview の release notes と linked PR/tests を優先し、docs の更新遅延を evidence matrix に残す。
3. .NET preview が関係する場合は、公式 release metadata で exact SDK version を確認し、次の area notes を明示的に確認する。存在しない/空の場合もその事実を記録する: SDK、ASP.NET Core/Blazor、EF Core、WPF/.NET desktop、libraries、runtime、C#。RepoSyncRadar では WPF + BlazorWebView + EF Core SQLite + WebView2 + MTP + C# union + release packaging の観点を必ず含め、runtime async、compiler、build semantics、test tooling の主要 issue・PR も追う。公開版は `release.json` の `release.sdk.version` と download notes で確定する。`build-metadata.json` や area note の API 検証版は出荷版より古い場合がある。WPF BlazorWebView の独立した package version も NuGet metadata で確認する。Microsoft Learn のまとめが対象 Preview より古い場合は、対象 Preview の release notes と linked PR/tests を優先し、docs の更新遅延を evidence matrix に残す。
4. 読んだ公式情報から「採用候補」「破壊的変更」「このリポジトリでは対象外」のチェックリストを作る。例: .NET preview なら各 area note の見出しを、`Directory.Build.props`、`.csproj`、release scripts、GitHub Actions、Blazor components、EF migrations、WPF host、docs と突き合わせる。
5. evidence matrix が埋まり、target と repository への影響が説明できることを確認してから編集へ進む。
6. `Directory.Packages.props` と project references から現在の `GitHub.Copilot.SDK` version を確認する。
Expand Down
32 changes: 16 additions & 16 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
<Project>

<ItemGroup Label="Microsoft.Extensions">
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Localization" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Options.DataAnnotations" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Localization" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Options" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Options.DataAnnotations" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.6.0" />
</ItemGroup>

<ItemGroup Label="Blazor / Razor">
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Wpf" Version="11.0.0-rc.1.26451.6" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Wpf" Version="11.0.0-rc.2.26505.5" />
</ItemGroup>

<ItemGroup Label="WebView2">
<PackageVersion Include="Microsoft.Web.WebView2" Version="1.0.4078.44" />
</ItemGroup>

<ItemGroup Label="EF Core / SQLite">
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="11.0.0-rc.2.26504.105" />
</ItemGroup>

<ItemGroup Label="UI Components">
Expand Down Expand Up @@ -56,7 +56,7 @@
<PackageVersion Include="NSubstitute" Version="5.3.0" />
<PackageVersion Include="RichardSzalay.MockHttp" Version="7.0.0" />
<PackageVersion Include="bunit" Version="2.8.1-preview" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="11.0.0-rc.1.26425.128" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="11.0.0-rc.2.26504.105" />
<PackageVersion Include="Microsoft.Playwright" Version="1.59.0" />
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="10.6.0" />
</ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ For a full setup walkthrough, OAuth details, local-preview behavior, and release

## Develop from source

Source builds require the .NET 11 RC 1 SDK pinned in [`global.json`](global.json): `11.0.100-rc.1.26425.128` with prerelease roll-forward enabled.
Source builds require the .NET 11 RC 2 SDK pinned in [`global.json`](global.json): `11.0.100-rc.2.26504.105` with prerelease roll-forward enabled.
Agent skills are managed by [APM](https://microsoft.github.io/apm/). Run `apm install` after cloning so the pinned Modern Web Guidance skill in [`apm.yml`](apm.yml) is restored from [`apm.lock.yaml`](apm.lock.yaml).

### GitHub Copilot app
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "11.0.100-rc.1.26425.128",
"version": "11.0.100-rc.2.26504.105",
"rollForward": "latestFeature",
"allowPrerelease": true
},
Expand Down
30 changes: 15 additions & 15 deletions src/RepoSyncRadar.App/Settings/ThirdPartyNotices.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,22 @@ public static class ThirdPartyNotices
"https://xoofx.github.io/markdig",
"https://licenses.nuget.org/BSD-2-Clause",
Bsd2ClauseLicense("Copyright (c) Alexandre Mutel")),
MicrosoftMit("Microsoft.AspNetCore.Components.Web", "11.0.0-rc.1.26425.128", "https://asp.net/"),
MicrosoftMit("Microsoft.AspNetCore.Components.WebView", "11.0.0-rc.1.26425.128", "https://github.com/dotnet/aspnetcore"),
MicrosoftMit("Microsoft.AspNetCore.Components.WebView.Wpf", "11.0.0-rc.1.26451.6", "https://github.com/dotnet/maui"),
MicrosoftMit("Microsoft.EntityFrameworkCore.Design", "11.0.0-rc.1.26425.128", "https://docs.microsoft.com/ef/core/"),
MicrosoftMit("Microsoft.EntityFrameworkCore.Sqlite", "11.0.0-rc.1.26425.128", "https://docs.microsoft.com/ef/core/"),
MicrosoftMit("Microsoft.AspNetCore.Components.Web", "11.0.0-rc.2.26504.105", "https://asp.net/"),
MicrosoftMit("Microsoft.AspNetCore.Components.WebView", "11.0.0-rc.2.26504.105", "https://github.com/dotnet/aspnetcore"),
MicrosoftMit("Microsoft.AspNetCore.Components.WebView.Wpf", "11.0.0-rc.2.26505.5", "https://github.com/dotnet/maui"),
MicrosoftMit("Microsoft.EntityFrameworkCore.Design", "11.0.0-rc.2.26504.105", "https://docs.microsoft.com/ef/core/"),
MicrosoftMit("Microsoft.EntityFrameworkCore.Sqlite", "11.0.0-rc.2.26504.105", "https://docs.microsoft.com/ef/core/"),
MicrosoftMit("Microsoft.Extensions.AI", "10.6.0", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Configuration.Json", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Hosting", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Hosting.Abstractions", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Http", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Localization", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Logging", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Logging.Debug", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Options", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Options.ConfigurationExtensions", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Options.DataAnnotations", "11.0.0-rc.1.26425.128", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Configuration.Json", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Hosting", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Hosting.Abstractions", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Http", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Localization", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Logging", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Logging.Debug", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Options", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Options.ConfigurationExtensions", "11.0.0-rc.2.26504.105", "https://dot.net/"),
MicrosoftMit("Microsoft.Extensions.Options.DataAnnotations", "11.0.0-rc.2.26504.105", "https://dot.net/"),
new(
"Microsoft.Web.WebView2",
"1.0.4078.44",
Expand Down
Loading