Skip to content

Commit d2c907b

Browse files
authored
Merge pull request #46449 from dotnet/main
Merge main into live
2 parents 966c24b + 63f65ce commit d2c907b

File tree

86 files changed

+1198
-188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+1198
-188
lines changed

.github/dependabot.yml

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,6 +1086,17 @@ updates:
10861086
dotnet:
10871087
patterns:
10881088
- "*" # Prefer a single PR per project update.
1089+
- package-ecosystem: "nuget"
1090+
directory: "/docs/ai/tutorials/snippets/evaluate-safety" #EvaluateResponseSafety.csproj
1091+
schedule:
1092+
interval: "weekly"
1093+
day: "wednesday"
1094+
open-pull-requests-limit: 5
1095+
groups:
1096+
# Group .NET updates together for projects.
1097+
dotnet:
1098+
patterns:
1099+
- "*" # Prefer a single PR per project update.
10891100
- package-ecosystem: "nuget"
10901101
directory: "/docs/ai/tutorials/snippets/evaluate-with-reporting" #TestAIWithReporting.csproj
10911102
schedule:
@@ -1846,7 +1857,7 @@ updates:
18461857
patterns:
18471858
- "*" # Prefer a single PR per project update.
18481859
- package-ecosystem: "nuget"
1849-
directory: "/docs/core/extensions/snippets/logging/log-sampling/code-config" #LogSamplingCodeConfig.csproj
1860+
directory: "/docs/core/extensions/snippets/logging/log-buffering/global/basic" #GlobalLogBufferingBasic.csproj
18501861
schedule:
18511862
interval: "weekly"
18521863
day: "wednesday"
@@ -1857,7 +1868,7 @@ updates:
18571868
patterns:
18581869
- "*" # Prefer a single PR per project update.
18591870
- package-ecosystem: "nuget"
1860-
directory: "/docs/core/extensions/snippets/logging/log-sampling/file-config" #LogSamplingFileConfig.csproj
1871+
directory: "/docs/core/extensions/snippets/logging/log-buffering/global/code-based" #GlobalLogBufferingCodeBased.csproj
18611872
schedule:
18621873
interval: "weekly"
18631874
day: "wednesday"
@@ -1868,7 +1879,7 @@ updates:
18681879
patterns:
18691880
- "*" # Prefer a single PR per project update.
18701881
- package-ecosystem: "nuget"
1871-
directory: "/docs/core/extensions/snippets/logging/log-sampling/trace-based" #LogSamplingTraceBased.csproj
1882+
directory: "/docs/core/extensions/snippets/logging/log-buffering/global/file-based" #GlobalLogBufferingFileBased.csproj
18721883
schedule:
18731884
interval: "weekly"
18741885
day: "wednesday"
@@ -1879,7 +1890,7 @@ updates:
18791890
patterns:
18801891
- "*" # Prefer a single PR per project update.
18811892
- package-ecosystem: "nuget"
1882-
directory: "/docs/core/extensions/snippets/logging/logger-message-generator" #logger-message-generator.csproj
1893+
directory: "/docs/core/extensions/snippets/logging/log-buffering/per-request/basic" #PerRequestLogBufferingBasic.csproj
18831894
schedule:
18841895
interval: "weekly"
18851896
day: "wednesday"
@@ -1890,7 +1901,7 @@ updates:
18901901
patterns:
18911902
- "*" # Prefer a single PR per project update.
18921903
- package-ecosystem: "nuget"
1893-
directory: "/docs/core/extensions/snippets/logging/worker-service-options" #worker-service-options.csproj
1904+
directory: "/docs/core/extensions/snippets/logging/log-buffering/per-request/code-based" #PerRequestLogBufferingCodeBased.csproj
18941905
schedule:
18951906
interval: "weekly"
18961907
day: "wednesday"
@@ -1901,7 +1912,7 @@ updates:
19011912
patterns:
19021913
- "*" # Prefer a single PR per project update.
19031914
- package-ecosystem: "nuget"
1904-
directory: "/docs/core/extensions/snippets/primitives/change" #tokens.csproj
1915+
directory: "/docs/core/extensions/snippets/logging/log-buffering/per-request/file-based" #PerRequestLogBufferingFileBased.csproj
19051916
schedule:
19061917
interval: "weekly"
19071918
day: "wednesday"
@@ -1912,18 +1923,7 @@ updates:
19121923
patterns:
19131924
- "*" # Prefer a single PR per project update.
19141925
- package-ecosystem: "nuget"
1915-
directory: "/docs/core/extensions/snippets/primitives/string" #tokenizers.csproj
1916-
schedule:
1917-
interval: "weekly"
1918-
day: "wednesday"
1919-
open-pull-requests-limit: 5
1920-
groups:
1921-
# Group .NET updates together for projects.
1922-
dotnet:
1923-
patterns:
1924-
- "*" # Prefer a single PR per project update.
1925-
- package-ecosystem: "nuget"
1926-
directory: "/docs/core/extensions/snippets/ratelimit/http" #http.csproj
1926+
directory: "/docs/core/extensions/snippets/logging/log-sampling/code-config" #LogSamplingCodeConfig.csproj
19271927
schedule:
19281928
interval: "weekly"
19291929
day: "wednesday"
@@ -1934,7 +1934,7 @@ updates:
19341934
patterns:
19351935
- "*" # Prefer a single PR per project update.
19361936
- package-ecosystem: "nuget"
1937-
directory: "/docs/core/extensions/snippets/workers/background-service" #App.WorkerService.csproj
1937+
directory: "/docs/core/extensions/snippets/logging/log-sampling/file-config" #LogSamplingFileConfig.csproj
19381938
schedule:
19391939
interval: "weekly"
19401940
day: "wednesday"
@@ -1945,7 +1945,7 @@ updates:
19451945
patterns:
19461946
- "*" # Prefer a single PR per project update.
19471947
- package-ecosystem: "nuget"
1948-
directory: "/docs/core/extensions/snippets/workers/cloud-service" #App.CloudService.csproj
1948+
directory: "/docs/core/extensions/snippets/logging/log-sampling/trace-based" #LogSamplingTraceBased.csproj
19491949
schedule:
19501950
interval: "weekly"
19511951
day: "wednesday"
@@ -1956,7 +1956,7 @@ updates:
19561956
patterns:
19571957
- "*" # Prefer a single PR per project update.
19581958
- package-ecosystem: "nuget"
1959-
directory: "/docs/core/extensions/snippets/workers/queue-service" #App.QueueService.csproj
1959+
directory: "/docs/core/extensions/snippets/logging/logger-message-generator" #logger-message-generator.csproj
19601960
schedule:
19611961
interval: "weekly"
19621962
day: "wednesday"
@@ -1967,7 +1967,7 @@ updates:
19671967
patterns:
19681968
- "*" # Prefer a single PR per project update.
19691969
- package-ecosystem: "nuget"
1970-
directory: "/docs/core/extensions/snippets/workers/scoped-service" #App.ScopedService.csproj
1970+
directory: "/docs/core/extensions/snippets/logging/worker-service-options" #worker-service-options.csproj
19711971
schedule:
19721972
interval: "weekly"
19731973
day: "wednesday"
@@ -1978,7 +1978,7 @@ updates:
19781978
patterns:
19791979
- "*" # Prefer a single PR per project update.
19801980
- package-ecosystem: "nuget"
1981-
directory: "/docs/core/extensions/snippets/workers/signal-completion-service/App.SignalCompletionService" #App.SignalCompletionService.csproj
1981+
directory: "/docs/core/extensions/snippets/primitives/change" #tokens.csproj
19821982
schedule:
19831983
interval: "weekly"
19841984
day: "wednesday"
@@ -1989,7 +1989,7 @@ updates:
19891989
patterns:
19901990
- "*" # Prefer a single PR per project update.
19911991
- package-ecosystem: "nuget"
1992-
directory: "/docs/core/extensions/snippets/workers/timer-service" #App.TimerHostedService.csproj
1992+
directory: "/docs/core/extensions/snippets/primitives/string" #tokenizers.csproj
19931993
schedule:
19941994
interval: "weekly"
19951995
day: "wednesday"
@@ -2000,7 +2000,7 @@ updates:
20002000
patterns:
20012001
- "*" # Prefer a single PR per project update.
20022002
- package-ecosystem: "nuget"
2003-
directory: "/docs/core/extensions/snippets/workers/windows-service" #App.WindowsService.csproj
2003+
directory: "/docs/core/extensions/snippets/ratelimit/http" #http.csproj
20042004
schedule:
20052005
interval: "weekly"
20062006
day: "wednesday"
@@ -2011,7 +2011,7 @@ updates:
20112011
patterns:
20122012
- "*" # Prefer a single PR per project update.
20132013
- package-ecosystem: "nuget"
2014-
directory: "/docs/core/resilience/snippets/http-resilience" #http-resilience.csproj
2014+
directory: "/docs/core/extensions/snippets/workers/background-service" #App.WorkerService.csproj
20152015
schedule:
20162016
interval: "weekly"
20172017
day: "wednesday"
@@ -2022,7 +2022,7 @@ updates:
20222022
patterns:
20232023
- "*" # Prefer a single PR per project update.
20242024
- package-ecosystem: "nuget"
2025-
directory: "/docs/core/resilience/snippets/resilience" #resilience.csproj
2025+
directory: "/docs/core/extensions/snippets/workers/cloud-service" #App.CloudService.csproj
20262026
schedule:
20272027
interval: "weekly"
20282028
day: "wednesday"
@@ -2033,7 +2033,7 @@ updates:
20332033
patterns:
20342034
- "*" # Prefer a single PR per project update.
20352035
- package-ecosystem: "nuget"
2036-
directory: "/docs/core/testing/snippets/order-unit-tests/csharp/MSTest.Project" #MSTest.Project.csproj
2036+
directory: "/docs/core/extensions/snippets/workers/queue-service" #App.QueueService.csproj
20372037
schedule:
20382038
interval: "weekly"
20392039
day: "wednesday"
@@ -2044,7 +2044,7 @@ updates:
20442044
patterns:
20452045
- "*" # Prefer a single PR per project update.
20462046
- package-ecosystem: "nuget"
2047-
directory: "/docs/core/testing/snippets/order-unit-tests/csharp/NUnit.TestProject" #NUnit.Project.csproj
2047+
directory: "/docs/core/extensions/snippets/workers/scoped-service" #App.ScopedService.csproj
20482048
schedule:
20492049
interval: "weekly"
20502050
day: "wednesday"
@@ -2055,7 +2055,7 @@ updates:
20552055
patterns:
20562056
- "*" # Prefer a single PR per project update.
20572057
- package-ecosystem: "nuget"
2058-
directory: "/docs/core/testing/snippets/order-unit-tests/csharp/XUnit.TestProject" #XUnit.Project.csproj
2058+
directory: "/docs/core/extensions/snippets/workers/signal-completion-service/App.SignalCompletionService" #App.SignalCompletionService.csproj
20592059
schedule:
20602060
interval: "weekly"
20612061
day: "wednesday"
@@ -2066,7 +2066,7 @@ updates:
20662066
patterns:
20672067
- "*" # Prefer a single PR per project update.
20682068
- package-ecosystem: "nuget"
2069-
directory: "/docs/core/testing/snippets/testcontext/csharp" #project.csproj
2069+
directory: "/docs/core/extensions/snippets/workers/timer-service" #App.TimerHostedService.csproj
20702070
schedule:
20712071
interval: "weekly"
20722072
day: "wednesday"
@@ -2077,7 +2077,7 @@ updates:
20772077
patterns:
20782078
- "*" # Prefer a single PR per project update.
20792079
- package-ecosystem: "nuget"
2080-
directory: "/docs/core/testing/snippets/unit-testing-using-mstest/csharp/PrimeService.Tests" #PrimeService.Tests.csproj
2080+
directory: "/docs/core/extensions/snippets/workers/windows-service" #App.WindowsService.csproj
20812081
schedule:
20822082
interval: "weekly"
20832083
day: "wednesday"
@@ -2088,7 +2088,7 @@ updates:
20882088
patterns:
20892089
- "*" # Prefer a single PR per project update.
20902090
- package-ecosystem: "nuget"
2091-
directory: "/docs/core/tutorials/snippets/library-with-visual-studio/csharp/StringLibraryTest" #StringLibraryTest.csproj
2091+
directory: "/docs/core/resilience/snippets/http-resilience" #http-resilience.csproj
20922092
schedule:
20932093
interval: "weekly"
20942094
day: "wednesday"
@@ -2099,7 +2099,7 @@ updates:
20992099
patterns:
21002100
- "*" # Prefer a single PR per project update.
21012101
- package-ecosystem: "nuget"
2102-
directory: "/docs/core/tutorials/snippets/library-with-visual-studio/csharp/StringLibraryTestNet8" #StringLibraryTest.csproj
2102+
directory: "/docs/core/resilience/snippets/resilience" #resilience.csproj
21032103
schedule:
21042104
interval: "weekly"
21052105
day: "wednesday"
@@ -2110,7 +2110,7 @@ updates:
21102110
patterns:
21112111
- "*" # Prefer a single PR per project update.
21122112
- package-ecosystem: "nuget"
2113-
directory: "/docs/core/tutorials/snippets/library-with-visual-studio/vb/StringLibraryTest" #StringLibraryTest.vbproj
2113+
directory: "/docs/core/testing/snippets/order-unit-tests/csharp/MSTest.Project" #MSTest.Project.csproj
21142114
schedule:
21152115
interval: "weekly"
21162116
day: "wednesday"
@@ -2121,7 +2121,7 @@ updates:
21212121
patterns:
21222122
- "*" # Prefer a single PR per project update.
21232123
- package-ecosystem: "nuget"
2124-
directory: "/docs/core/whats-new/snippets/dotnet-8/csharp/ConsoleApp" #Project.csproj
2124+
directory: "/docs/core/testing/snippets/order-unit-tests/csharp/NUnit.TestProject" #NUnit.Project.csproj
21252125
schedule:
21262126
interval: "weekly"
21272127
day: "wednesday"
@@ -2132,7 +2132,7 @@ updates:
21322132
patterns:
21332133
- "*" # Prefer a single PR per project update.
21342134
- package-ecosystem: "nuget"
2135-
directory: "/docs/core/whats-new/snippets/dotnet-9/csharp" #Project.csproj
2135+
directory: "/docs/core/testing/snippets/order-unit-tests/csharp/XUnit.TestProject" #XUnit.Project.csproj
21362136
schedule:
21372137
interval: "weekly"
21382138
day: "wednesday"
@@ -2143,7 +2143,7 @@ updates:
21432143
patterns:
21442144
- "*" # Prefer a single PR per project update.
21452145
- package-ecosystem: "nuget"
2146-
directory: "/docs/csharp/advanced-topics/interop/snippets/dynamic-iron-python-walkthrough" #ironpythonsample.csproj
2146+
directory: "/docs/core/testing/snippets/testcontext/csharp" #project.csproj
21472147
schedule:
21482148
interval: "weekly"
21492149
day: "wednesday"
@@ -2154,7 +2154,7 @@ updates:
21542154
patterns:
21552155
- "*" # Prefer a single PR per project update.
21562156
- package-ecosystem: "nuget"
2157-
directory: "/docs/csharp/asynchronous-programming/snippets/async-scenarios" #async-scenarios.csproj
2157+
directory: "/docs/core/testing/snippets/unit-testing-using-mstest/csharp/PrimeService.Tests" #PrimeService.Tests.csproj
21582158
schedule:
21592159
interval: "weekly"
21602160
day: "wednesday"
@@ -2165,7 +2165,7 @@ updates:
21652165
patterns:
21662166
- "*" # Prefer a single PR per project update.
21672167
- package-ecosystem: "nuget"
2168-
directory: "/docs/csharp/asynchronous-programming/snippets/generate-consume-asynchronous-streams/finished" #IssuePRreport.csproj
2168+
directory: "/docs/core/tutorials/snippets/library-with-visual-studio/csharp/StringLibraryTest" #StringLibraryTest.csproj
21692169
schedule:
21702170
interval: "weekly"
21712171
day: "wednesday"
@@ -2176,7 +2176,7 @@ updates:
21762176
patterns:
21772177
- "*" # Prefer a single PR per project update.
21782178
- package-ecosystem: "nuget"
2179-
directory: "/docs/csharp/asynchronous-programming/snippets/generate-consume-asynchronous-streams/start" #IssuePRreport.csproj
2179+
directory: "/docs/core/tutorials/snippets/library-with-visual-studio/csharp/StringLibraryTestNet8" #StringLibraryTest.csproj
21802180
schedule:
21812181
interval: "weekly"
21822182
day: "wednesday"
@@ -2187,7 +2187,7 @@ updates:
21872187
patterns:
21882188
- "*" # Prefer a single PR per project update.
21892189
- package-ecosystem: "nuget"
2190-
directory: "/docs/csharp/language-reference/compiler-messages/snippets/null-warnings" #null-warnings.csproj
2190+
directory: "/docs/core/tutorials/snippets/library-with-visual-studio/vb/StringLibraryTest" #StringLibraryTest.vbproj
21912191
schedule:
21922192
interval: "weekly"
21932193
day: "wednesday"

.github/policies/close-issues.yml

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,51 @@ configuration:
4747
- description: Close learn template issues with empty descriptions. (spam)
4848
if:
4949
- payloadType: Issues
50-
- bodyContains:
51-
pattern: '### Description[\n\r]+\[Enter feedback here\][\n\r]+###'
52-
isRegex: true
50+
- or:
51+
- bodyContains:
52+
pattern: '### Description[\n\r]+\[Enter feedback here\][\n\r]+###'
53+
isRegex: True
54+
- bodyContains:
55+
pattern: '### Description[\n\r]+\[Escriba sus comentarios aquí\][\n\r]+###'
56+
isRegex: True
57+
- bodyContains:
58+
pattern: '### Description[\n\r]+\[Tapez vos commentaires ici\][\n\r]+###'
59+
isRegex: True
60+
- bodyContains:
61+
pattern: '### Description[\n\r]+\[Hier Feedback eingeben\][\n\r]+###'
62+
isRegex: true
63+
- bodyContains:
64+
pattern: '### Description[\n\r]+\[Geri bildiriminizi buraya girin\][\n\r]+###'
65+
isRegex: True
66+
- bodyContains:
67+
pattern: '### Description[\n\r]+\[Ketikkan umpan balik di sini\][\n\r]+###'
68+
isRegex: True
69+
- bodyContains:
70+
pattern: '### Description[\n\r]+\[Immetti qui i commenti\][\n\r]+###'
71+
isRegex: True
72+
- bodyContains:
73+
pattern: '### Description[\n\r]+\[Voer hier feedback in\][\n\r]+###'
74+
isRegex: True
75+
- bodyContains:
76+
pattern: '### Description[\n\r]+\[Insira comentários aqui\][\n\r]+###'
77+
isRegex: True
78+
- bodyContains:
79+
pattern: '### Description[\n\r]+\[Введите отзыв здесь\][\n\r]+###'
80+
isRegex: True
81+
- bodyContains:
82+
pattern: '### Description[\n\r]+\[اكتب ملاحظاتك هنا\][\n\r]+###'
83+
isRegex: True
84+
- bodyContains:
85+
pattern: '### Description[\n\r]+\[在此处输入反馈\][\n\r]+###'
86+
isRegex: True
87+
- bodyContains:
88+
pattern: '### Description[\n\r]+\[여기에 피드백 입력\][\n\r]+###'
89+
isRegex: True
90+
- bodyContains:
91+
pattern: '### Description[\n\r]+\[フィードバックをこちらに入力してください\][\n\r]+###'
92+
isRegex: True
93+
- bodyContains:
94+
pattern: '### Description[\n\r]+\[Skriv din feedback här\][\n\r]+###'
5395
then:
5496
- addLabel: 'needs-more-info'
5597
- removeLabel: ':watch: Not Triaged'

docs/ai/quickstarts/includes/ai-templates-azure-openai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ After you install the AI app templates, you can use them to create starter apps
5353
1. Create a new app with the `dotnet new` command and the following parameters:
5454

5555
```dotnetcli
56-
dotnet new aichatweb --framework "net9.0" --AiServiceProvider "azureopenai" --VectorStore "local"
56+
dotnet new aichatweb --Framework net9.0 --provider azureopenai --vector-store local
5757
```
5858
5959
The .NET CLI creates a new .NET 9.0 app with the configurations you specified.

docs/ai/quickstarts/includes/ai-templates-github-models.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ After you install the AI app templates, you can use them to create starter apps
5252
1. Create a new app with the `dotnet new` command and the following parameters:
5353

5454
```dotnetcli
55-
dotnet new aichatweb --framework net9.0 --AiServiceProvider githubmodels --VectorStore local
55+
dotnet new aichatweb --Framework net9.0 --provider githubmodels --vector-store local
5656
```
5757
5858
The .NET CLI creates a new .NET 9.0 app with the configurations you specified.

docs/ai/quickstarts/includes/ai-templates-ollama.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ After you install the AI app templates, you can use them to create starter apps
5353
1. Create a new app with the `dotnet new` command and the following parameters:
5454

5555
```dotnetcli
56-
dotnet new aichatweb --framework "net9.0" --AiServiceProvider "ollama" --VectorStore "local"
56+
dotnet new aichatweb --Framework net9.0 --provider ollama --vector-store local
5757
```
5858
5959
The .NET CLI creates a new .NET 9.0 app with the configurations you specified.

docs/ai/quickstarts/includes/ai-templates-openai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ After you install the AI app templates, you can use them to create starter apps
5353
1. Create a new app with the `dotnet new` command and the following parameters:
5454

5555
```dotnetcli
56-
dotnet new aichatweb --framework "net9.0" --AiServiceProvider "openai" --VectorStore "local"
56+
dotnet new aichatweb --Framework net9.0 --provider openai --vector-store local
5757
```
5858
5959
The .NET CLI creates a new .NET 9.0 app with the configurations you specified.

0 commit comments

Comments
 (0)