Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6408 commits
Select commit Hold shift + click to select a range
a969b14
Change vs deps flow (#77651)
jjonescz Mar 18, 2025
c4eb1a5
Add tests
CyrusNajmabadi Mar 18, 2025
83e5c59
Add version check
CyrusNajmabadi Mar 18, 2025
c2241a2
Fix type argument removal
CyrusNajmabadi Mar 18, 2025
d290008
Add tests
CyrusNajmabadi Mar 18, 2025
4d18a85
Add tests
CyrusNajmabadi Mar 18, 2025
bd9b914
Add tests
CyrusNajmabadi Mar 18, 2025
5acf75f
Add tests
CyrusNajmabadi Mar 18, 2025
057f4ff
Add tests
CyrusNajmabadi Mar 18, 2025
57a8ef7
Add tests
CyrusNajmabadi Mar 18, 2025
8bc5ba4
Add tests
CyrusNajmabadi Mar 18, 2025
49b46c8
Docs
CyrusNajmabadi Mar 18, 2025
014a2fd
move to local functions
CyrusNajmabadi Mar 18, 2025
0c99fcf
Remove unused using
CyrusNajmabadi Mar 18, 2025
aade414
Docs
CyrusNajmabadi Mar 18, 2025
c1ef1dc
Add tests
CyrusNajmabadi Mar 18, 2025
50a82f4
Add tests
CyrusNajmabadi Mar 18, 2025
e64e81c
[automated] Merge branch 'main' => 'main-vs-deps' (#77658)
dotnet-policy-service[bot] Mar 18, 2025
d535490
Add tests
CyrusNajmabadi Mar 18, 2025
41a4249
Loc strings
CyrusNajmabadi Mar 18, 2025
ff8870c
Loc strings
CyrusNajmabadi Mar 18, 2025
d5fe6f0
Fix generation of attribute with array constant
dibarbet Jan 22, 2025
6f384ca
Make ISemanticSearchCopilotUIProvider import lazy to avoid loading VS…
tmat Mar 18, 2025
2de5624
Fix watch window completion window upon manual completion invocation …
ToddGrun Mar 18, 2025
45baf31
Extensions: flesh out behavior for some pattern-based binding scenari…
AlekseyTs Mar 18, 2025
423e3da
Fix generation of attribute with array constant (#77661)
dibarbet Mar 18, 2025
76de433
Generate Documentation - Bug Fixes (#77641)
akhera99 Mar 18, 2025
70be557
More receiverType check out of EnumerateAllExtensionMembersInSingleBi…
jcouv Mar 18, 2025
3930175
Address feedback
jcouv Mar 18, 2025
06a1104
Ensure we get telemetry signal for `Implement with Copilot` Code Fix …
JoeRobich Mar 18, 2025
8fad903
Remove TODO
jcouv Mar 18, 2025
4aaf160
[automated] Merge branch 'main' => 'main-vs-deps' (#77662)
dotnet-policy-service[bot] Mar 18, 2025
72216d8
Fix formatting
jcouv Mar 18, 2025
a1a134e
Update maintenance-packages versions conditioned to sourcebuild only
carlossanlop Mar 19, 2025
41ad9f9
[automated] Merge branch 'main' => 'main-vs-deps' (#77666)
dotnet-policy-service[bot] Mar 19, 2025
29d0a35
Fix reflection
davidwengier Mar 19, 2025
121ba61
Fix reflection use in integration tests (#77669)
davidwengier Mar 19, 2025
ac77788
[automated] Merge branch 'main' => 'main-vs-deps' (#77673)
dotnet-policy-service[bot] Mar 19, 2025
8f92e67
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Mar 19, 2025
447d6d1
Fix typo (#77678)
BillWagner Mar 19, 2025
babf51e
Extensions: Adjust accessibility and file-type checks for extension m…
AlekseyTs Mar 19, 2025
a0a84e3
Avoid adding duplicate suppressors to the host analyzer arrays
sharwell Mar 19, 2025
58712c4
Remove unnecessary code
CyrusNajmabadi Mar 19, 2025
9cf0d1f
Add docs
CyrusNajmabadi Mar 19, 2025
fad7df9
Simplify
CyrusNajmabadi Mar 19, 2025
68c9629
Add docs
CyrusNajmabadi Mar 19, 2025
7eb3e08
Strong types
CyrusNajmabadi Mar 19, 2025
27429a7
[automated] Merge branch 'main' => 'main-vs-deps' (#77679)
dotnet-policy-service[bot] Mar 19, 2025
e54a035
move removed api
CyrusNajmabadi Mar 19, 2025
b19eb22
Fix SkipApplyOptimizationData parameter (#77677)
jjonescz Mar 19, 2025
bbdc0c4
Avoid alloc
CyrusNajmabadi Mar 19, 2025
86cdbf5
[automated] Merge branch 'main' => 'main-vs-deps' (#77681)
dotnet-policy-service[bot] Mar 19, 2025
6317607
Add repro for IDE issue
jcouv Mar 19, 2025
e3af843
Don't check constraint in explicit type argument scenario for now
jcouv Mar 19, 2025
b07f304
Support textDocument/semanticTokens/full
PaddiM8 Mar 18, 2025
95f8dec
Revert "Don't check constraint in explicit type argument scenario for…
jcouv Mar 19, 2025
f4d9568
Use type parameter definitions and avoid creating new type maps in ch…
jcouv Mar 19, 2025
14d407d
Add more tests
jcouv Mar 19, 2025
b2d9e67
Merge remote-tracking branch 'jcouv/extensions-apis' into extensionFa…
CyrusNajmabadi Mar 19, 2025
b634d09
Upgrade from VSTelemetryApi 17.14.2 to 17.14.8
arunchndr Mar 19, 2025
259b4d0
Support textDocument/semanticTokens/full (#77665)
dibarbet Mar 19, 2025
b1c7ddd
Cleanup and make semantic token processing and testing code more cons…
CyrusNajmabadi Mar 19, 2025
0d48864
Fix test
CyrusNajmabadi Mar 19, 2025
a4179e0
Add CI validation of Semantic Search API lists (#77535)
tmat Mar 19, 2025
77a9c20
raw strings
CyrusNajmabadi Mar 19, 2025
17368bc
Cleanup and make semantic token processing and testing code more cons…
CyrusNajmabadi Mar 19, 2025
38cced1
Fix bug where exact path match would throw for additional files (#77583)
Mar 19, 2025
2b5f28c
Extensions: update semantic model APIs (#77619)
Mar 20, 2025
8520d62
Update to latest in nuget.org
carlossanlop Mar 20, 2025
e07d8db
[automated] Merge branch 'main' => 'main-vs-deps' (#77688)
dotnet-policy-service[bot] Mar 20, 2025
6a92c2e
Update CSharpCopilotCodeAnalysisService.cs (#77691)
akhera99 Mar 20, 2025
57b748d
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Mar 20, 2025
2d03d9f
Disable integration tests on PRs to main-vs-deps and above
jjonescz Mar 11, 2025
1edc92a
Make the ci build happy
ToddGrun Mar 19, 2025
f7f6957
[automated] Merge branch 'main' => 'main-vs-deps' (#77695)
dotnet-policy-service[bot] Mar 20, 2025
3b473ac
Update aps
CyrusNajmabadi Mar 20, 2025
32ec01f
Merge remote-tracking branch 'upstream/features/extensions' into exte…
CyrusNajmabadi Mar 20, 2025
674755a
Simplify
CyrusNajmabadi Mar 20, 2025
625d324
Update compiler
CyrusNajmabadi Mar 20, 2025
72af99a
Merge remote-tracking branch 'upstream/features/extensions' into exte…
CyrusNajmabadi Mar 20, 2025
4b16453
Update src/Workspaces/Core/Portable/Recommendations/AbstractRecommend…
CyrusNajmabadi Mar 20, 2025
c9013fb
Update src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandH…
CyrusNajmabadi Mar 20, 2025
b798cfc
Add feature to convert classic extension methods to the new 'extensio…
CyrusNajmabadi Mar 20, 2025
cb5c5af
Update src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandH…
CyrusNajmabadi Mar 20, 2025
746b097
Merge branch 'features/extensions' into extensionCompletion
CyrusNajmabadi Mar 20, 2025
4cb8970
Update src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandH…
CyrusNajmabadi Mar 20, 2025
e9088c9
Remove old vs4mac code
CyrusNajmabadi Mar 20, 2025
2d87b25
Add support for static extension method completion (#77631)
CyrusNajmabadi Mar 20, 2025
b500362
Files
CyrusNajmabadi Mar 20, 2025
5ca519f
Add FAR support for modern-extension parameters (#77503)
CyrusNajmabadi Mar 20, 2025
935c5fd
Remove old vs4mac code (#77705)
CyrusNajmabadi Mar 20, 2025
df5a657
Fix copilot layering
CyrusNajmabadi Mar 20, 2025
4bc17ee
Fix tests
CyrusNajmabadi Mar 20, 2025
6fbef16
Fix tests
CyrusNajmabadi Mar 20, 2025
577f0ea
Fix
CyrusNajmabadi Mar 20, 2025
7190843
[automated] Merge branch 'main' => 'main-vs-deps' (#77714)
dotnet-policy-service[bot] Mar 20, 2025
f6b5e28
Fix copilot layering (#77713)
CyrusNajmabadi Mar 20, 2025
9d9a3bf
[automated] Merge branch 'main' => 'main-vs-deps' (#77721)
dotnet-policy-service[bot] Mar 21, 2025
37f187d
Upgrade from VSTelemetryApi 17.14.2 to 17.14.8 (#77683)
arunchndr Mar 21, 2025
91c3b65
[automated] Merge branch 'main' => 'main-vs-deps' (#77723)
dotnet-policy-service[bot] Mar 21, 2025
f0a39d6
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Mar 21, 2025
2cad920
Do not consider `ref` argument to `in`/`ref readonly` parameter as be…
jjonescz Mar 21, 2025
90954e6
Update dotnet format instructions (#77699)
jjonescz Mar 21, 2025
baed380
Add -solution option to build.ps1 (#77698)
jjonescz Mar 21, 2025
9254b4e
Update infra
jjonescz Mar 21, 2025
4482c72
Implement scoping and shadowing rules for extension parameter and typ…
AlekseyTs Mar 21, 2025
0e06d64
Update infra (#77728)
jjonescz Mar 21, 2025
c98aef0
Avoid adding duplicate suppressors to the host analyzer arrays (#77062)
sharwell Mar 21, 2025
a4a0af9
Merge branch 'main' into main-vs-deps
jjonescz Mar 21, 2025
38f239f
Fix updating committed solution with insignificant changes (#77648)
tmat Mar 21, 2025
d3c61cc
[automated] Merge branch 'main' => 'main-vs-deps' (#77729)
jjonescz Mar 21, 2025
40225ec
[automated] Merge branch 'main' => 'main-vs-deps' (#77734)
dotnet-policy-service[bot] Mar 21, 2025
f7ca15c
Extensions: only look for new extensions in new LangVer (#77690)
Mar 21, 2025
81a989e
Improve raw string completion
CyrusNajmabadi Mar 21, 2025
b89ade7
Fix
CyrusNajmabadi Mar 21, 2025
53105cf
Fix speeling
CyrusNajmabadi Mar 21, 2025
2a61b54
Improve raw string completion (#77742)
CyrusNajmabadi Mar 21, 2025
00514e8
Extensions: definite assignment and region analysis (#77675)
Mar 21, 2025
809404c
Make things more strongly typed in compilation tracker
CyrusNajmabadi Mar 21, 2025
e590995
[automated] Merge branch 'main' => 'main-vs-deps' (#77753)
dotnet-policy-service[bot] Mar 22, 2025
d8ea7a2
Make things more strongly typed in compilation tracker (#77749)
CyrusNajmabadi Mar 22, 2025
1def752
[automated] Merge branch 'main' => 'main-vs-deps' (#77760)
dotnet-policy-service[bot] Mar 22, 2025
5979350
Show lightbulb on member name as well as on throw node
maryamariyan Mar 22, 2025
28b8657
Rework analyzer assembly loading (#77004)
jaredpar Mar 24, 2025
41cd893
Remove all the existing workaround checks
jasonmalinowski Mar 21, 2025
39817cb
Ensure we also package Microsoft.Extensions.DependencyInjection.Abstr…
jasonmalinowski Mar 22, 2025
e3fb7e4
Add new skips for Codelens
jasonmalinowski Mar 22, 2025
bb0521e
[automated] Merge branch 'main' => 'main-vs-deps' (#77776)
dotnet-policy-service[bot] Mar 24, 2025
8c4f371
Remove exclusion of main-vs-deps for running integration tests
jasonmalinowski Mar 24, 2025
67e4c97
Cleanup for code review
maryamariyan Mar 24, 2025
34ee3b4
Improve the lightbulb detection
maryamariyan Mar 24, 2025
427f3d3
Fix handling of partial definition deletes (#77735)
tmat Mar 24, 2025
12c2a51
Merge remote-tracking branch 'dotnet/main' into UpdateMP
carlossanlop Mar 24, 2025
39479f2
Extensions: account for new extensions in function type scenarios (#7…
Mar 24, 2025
a7fcc1f
Fix integration tests by adding skip for Codelens issue (#77758)
jasonmalinowski Mar 24, 2025
f8df511
Do not allow System.CommandLine to swallow all exceptions
dibarbet Mar 24, 2025
3a1d473
Set the default namespace for the project and proper folders for docu…
JoeRobich Mar 24, 2025
3918a22
Fix move to namespace offering for primary constructor (#77751)
Mar 24, 2025
320ea54
add comment
dibarbet Mar 25, 2025
993c769
Update src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Progr…
dibarbet Mar 25, 2025
51187d4
Update tests to verify Folders change.
JoeRobich Mar 25, 2025
4a59fec
Clean up branches that we're excluding
jasonmalinowski Mar 25, 2025
932542a
[automated] Merge branch 'main' => 'main-vs-deps' (#77790)
dotnet-policy-service[bot] Mar 25, 2025
aba6f81
Do not allow System.CommandLine to swallow all unhandled exceptions i…
dibarbet Mar 25, 2025
b7f166d
Set the default namespace for the project and proper folders for docu…
JoeRobich Mar 25, 2025
4140091
[automated] Merge branch 'main' => 'main-vs-deps' (#77797)
dotnet-policy-service[bot] Mar 25, 2025
50a87f3
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Mar 25, 2025
3382aa6
Update maintenance-packages dependencies (#77267)
carlossanlop Mar 25, 2025
062fd4e
[automated] Merge branch 'main' => 'main-vs-deps' (#77801)
dotnet-policy-service[bot] Mar 25, 2025
0830bbe
Update infra
jjonescz Mar 25, 2025
f2b48f1
Merge branch 'main-vs-deps' into darc-main-c3e7ced2-17c5-41a3-ba92-b3…
jjonescz Mar 25, 2025
c9d14da
Fix issue with disappearing newlines after multiline documentation co…
dgounaris Mar 25, 2025
caafce2
Update infra (#77800)
jjonescz Mar 25, 2025
c5fc31a
Disallow complex forms of IndexerName attributes in extensions (#77781)
AlekseyTs Mar 25, 2025
67a009f
Implement name an signature conflict check across extension container…
AlekseyTs Mar 25, 2025
857912f
Address PROTOTYPE comment in ExtensionMethodBodyRewriter (#77782)
AlekseyTs Mar 25, 2025
2d44e97
Simplify tests
CyrusNajmabadi Mar 25, 2025
6b203f2
Simplify tests
CyrusNajmabadi Mar 25, 2025
38b70fc
Simplify tests
CyrusNajmabadi Mar 25, 2025
cfbbc0f
Simplify tests
CyrusNajmabadi Mar 25, 2025
1ef60fe
Simplify tests (#77807)
CyrusNajmabadi Mar 25, 2025
ed98e42
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
834ce57
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
7560a5a
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
bf280aa
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
a5a201e
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
1636dd8
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
7067ae2
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
1a268a4
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
f3c84bc
Update behavior to only report when throw in member
maryamariyan Mar 25, 2025
bec1569
Fix tests
maryamariyan Mar 25, 2025
2a3f854
Remove unnecessary nullable directives
CyrusNajmabadi Mar 25, 2025
4920ff8
fixed test
maryamariyan Mar 25, 2025
cec6e09
Remove unnecessary nullable directives (#77814)
CyrusNajmabadi Mar 25, 2025
de363a1
Generate Documentation - Add remarks if available (#77783)
akhera99 Mar 25, 2025
f5d37bf
Reduce likelihood of needing a dual insertion in VS Code (#77715)
Mar 25, 2025
ecbb444
Update to new behavior - always show on throw
maryamariyan Mar 25, 2025
f6ccb0b
nit cleanup
maryamariyan Mar 25, 2025
e2a947b
Remove whitespaces
maryamariyan Mar 25, 2025
f0cd76e
Remove extra blank line
maryamariyan Mar 25, 2025
cf5636d
Remove allThrows array
maryamariyan Mar 25, 2025
1a43790
Simplify logic
maryamariyan Mar 25, 2025
472f123
Merge remote-tracking branch 'dotnet/main' into merge-main
jcouv Mar 25, 2025
48117a7
Simplify
CyrusNajmabadi Mar 25, 2025
0cea71a
Comment
CyrusNajmabadi Mar 25, 2025
6595387
Workaround issue related to crossgen and specific .NET 9 runtimes
dibarbet Mar 25, 2025
fca8790
Show fleshed out example
CyrusNajmabadi Mar 26, 2025
9485db2
Show fleshed out example
CyrusNajmabadi Mar 26, 2025
fbe15e3
CommentS
CyrusNajmabadi Mar 26, 2025
6678221
Fixes tests
maryamariyan Mar 26, 2025
d270e5b
Fixes => case
maryamariyan Mar 26, 2025
6194e49
use patterns
CyrusNajmabadi Mar 26, 2025
c5e675a
use patterns
CyrusNajmabadi Mar 26, 2025
c6fcc80
formatting
CyrusNajmabadi Mar 26, 2025
1d98900
Complete fix
maryamariyan Mar 26, 2025
a35ddc3
Set PackageProjectUrl (#77824)
mmitche Mar 26, 2025
b025af1
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Mar 26, 2025
2829b23
Merge latest bits from `main` branch to `features/extensions` (#77826)
Mar 26, 2025
cf3f089
Extensions: check inferrability (#77815)
Mar 26, 2025
c936508
Extensions: Review/adjust call sites of `MethodSymbol.IsExtensionMeth…
AlekseyTs Mar 26, 2025
93a2dc4
Extensions: compact error codes (#77832)
Mar 26, 2025
0a79874
Use patterns (#77828)
CyrusNajmabadi Mar 26, 2025
678279f
Review call sites of extension methods related APIs (#77838)
AlekseyTs Mar 26, 2025
bfa0378
Update Ubuntu and MacOS images (#77833)
jjonescz Mar 26, 2025
ee88b18
Apply PR feedback
maryamariyan Mar 26, 2025
ed62fb1
Block use of extension properties in unsupported scenarios (#77844)
AlekseyTs Mar 26, 2025
b2ab298
Extensions: remove PROTOTYPE comments (#77836)
Mar 26, 2025
67c82fc
Update src/Features/CSharp/Portable/Copilot/CSharpImplementNotImpleme…
maryamariyan Mar 26, 2025
fdb6ef2
Log trace messages as "debug" so it formats right
jasonmalinowski Mar 18, 2025
33b8abe
Support ILogger.BeginScope() for LSP logging
jasonmalinowski Mar 18, 2025
c8c9e5b
Completely delete the obsolete methods
jasonmalinowski Mar 24, 2025
209d492
Merge `features/extensions` into `main` (#77851)
AlekseyTs Mar 27, 2025
fa65373
Make `Implement with Copilot` light up on member name (#77769)
CyrusNajmabadi Mar 27, 2025
2d0a7a8
Merge remote-tracking branch 'upstream/main' into nca-merge-main
RikkiGibson Mar 27, 2025
fe0932a
Resolve merge conflicts
RikkiGibson Mar 27, 2025
cac7030
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Mar 27, 2025
53062f4
Skip failing tests on macOS
jjonescz Mar 27, 2025
b11b940
[main] Update dependencies from dotnet/source-build-reference-package…
jjonescz Mar 27, 2025
6cf36cf
Parse ignored directives (#77696)
jjonescz Mar 27, 2025
15bbdc2
Null-conditional assignment: Merge in latest main (#77856)
RikkiGibson Mar 27, 2025
868ae15
Null-conditional assignment: Add tests from test plan review (#77717)
RikkiGibson Mar 27, 2025
4b22efb
Workaround issue related to crossgen and specific .NET 9 runtimes (#7…
dibarbet Mar 27, 2025
fae3e15
Support ILogger.BeginScope() for LSP logging (#77647)
jasonmalinowski Mar 27, 2025
893f2df
Implement support for Semantic Search agent and tool (#77784)
tmat Mar 27, 2025
2437c72
Merge "null conditional assignment" to main (#77867)
RikkiGibson Mar 27, 2025
1a06295
Another attempt to fix the SDK insertion issue related to runtime/app…
ToddGrun Mar 27, 2025
1970291
Upgrade to VSSDK.BuildTools 17.14.1043-preview2
jasonmalinowski Mar 13, 2025
3cff987
Generate Documentation - Add loading state (#77718)
akhera99 Mar 28, 2025
43f74d1
Upgrade to VSSDK.BuildTools 17.14.1043-preview2 (#77580)
jasonmalinowski Mar 28, 2025
dd1b95b
Clean up branches that we're excluding (#77794)
jasonmalinowski Mar 28, 2025
26c5763
Use --opt-cross-module only for assemblies within the servicing bubble
JoeRobich Mar 28, 2025
2c274aa
Fix up comment
JoeRobich Mar 28, 2025
0a74369
Remove condition
JoeRobich Mar 28, 2025
eea186a
Merge branch 'main' into dev/jorobich/move-roslyn-analyzers
JoeRobich Mar 28, 2025
304768b
Use --opt-cross-module only for assemblies within the servicing bubbl…
JoeRobich Mar 28, 2025
a273b2e
Fix up urls in docs
JoeRobich Mar 29, 2025
addb34d
Add rules docs
JoeRobich Mar 29, 2025
ac190a0
Regenerate documentation
JoeRobich Mar 29, 2025
e96d885
Silence warning about release note header
JoeRobich Mar 29, 2025
2d6d7c9
Update default .NET Core metadata references
JoeRobich Mar 29, 2025
294ecd9
Allow the new Razor project to access protocol types
davidwengier Mar 31, 2025
43e13b7
Remove richnav pipeline and package (#77902)
akoeplinger Mar 31, 2025
61f311f
Update the link to the file Portable PDB v1.0: Format Specification (…
kirisky Mar 31, 2025
b570dc0
Feedback from analyzer loading change (#77780)
jaredpar Mar 31, 2025
a71446b
Use NoWarn for RS2007
JoeRobich Mar 31, 2025
207eb10
Skip tests
JoeRobich Mar 31, 2025
4c7017f
Allow the new Razor project to access protocol types (#77912)
davidwengier Mar 31, 2025
0dcd8f5
Razor EA: load from ServiceHubCore (#77720)
chsienki Mar 31, 2025
cdcc3c4
Merge RoslynAnalyzers into Roslyn (#77617)
JoeRobich Mar 31, 2025
fd4fef5
Merge branch 'main' into release/dev17.14
jjonescz Apr 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ dotnet_diagnostic.IDE0055.severity = warning
# https://github.com/dotnet/roslyn-analyzers/issues/7436 - False positives from valid GetDeclaredSymbol calls
dotnet_diagnostic.RS1039.severity = none

# These xUnit analyzers were disabled temporarily to let us move to the
# These xUnit analyzers were disabled temporarily to let us move to the
# new xUnit and get past several component governance issues. The
# following issue tracks enabling them
#
Expand Down
8 changes: 7 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Automatically request reviews when a pull request changes any owned files
# More information: https://github.com/blog/2392-introducing-code-owners

# More information: https://github.com/blog/2392-introducing-code-owners

*.yml @dotnet/roslyn-infrastructure
.github/ @dotnet/roslyn-infrastructure
Expand All @@ -15,15 +16,20 @@ scripts/ @dotnet/roslyn-infrastructure
src/Analyzers/ @dotnet/roslyn-ide
src/CodeStyle/ @dotnet/roslyn-ide
src/Compilers/ @dotnet/roslyn-compiler

# Both IDE and Compiler traits are in this file, so we don't want to ping each other for changes to just this file.

# Technically this means that if someone changes _just_ this file no reviewers will be tagged, but this isn't likely

# to happen.

src/Compilers/Test/Core/Traits/Traits.cs
src/EditorFeatures/ @dotnet/roslyn-ide
src/Features/ @dotnet/roslyn-ide
src/Interactive/ @dotnet/roslyn-interactive
src/LanguageServer/ @dotnet/roslyn-ide
src/NuGet/ @dotnet/roslyn-infrastructure
src/RoslynAnalyzers/ @dotnet/roslyn-ide
src/Scripting/ @dotnet/roslyn-interactive
src/Setup/ @dotnet/roslyn-infrastructure
src/Tools/AnalyzerRunner @dotnet/roslyn-ide
Expand Down
48 changes: 26 additions & 22 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,23 +27,6 @@ configuration:

eventResponderTasks:

- description: Auto-approve auto-merge PRs
triggerOnOwnActions: false
if:
- payloadType: Pull_Request
- isPullRequest
- labelAdded:
label: auto-merge
- or:
- activitySenderHasPermission:
permission: Admin
- isActivitySender:
user: dotnet-bot
issueAuthor: False
then:
- approvePullRequest:
comment: Auto-approval

- description: Auto-approve maestro PRs
triggerOnOwnActions: false
if:
Expand Down Expand Up @@ -80,7 +63,7 @@ configuration:
- addMilestone:
milestone: Next

- description: Auto-approve OneLoc PRs
- description: Auto-approve/merge OneLoc PRs
triggerOnOwnActions: false
if:
- payloadType: Pull_Request
Expand All @@ -94,8 +77,29 @@ configuration:
- isAction:
action: Opened
then:
- addLabel:
label: auto-merge
- approvePullRequest:
comment: Auto-approve
- enableAutoMerge:
mergeMethod: merge

- description: Auto-approve/merge automated merge PRs
triggerOnOwnActions: false
if:
- payloadType: Pull_Request
- isPullRequest
- isActivitySender:
user: github-actions[bot]
issueAuthor: False
- titleContains:
pattern: "[automated] Merge branch"
isRegex: False
- isAction:
action: Opened
then:
- approvePullRequest:
comment: Auto-approve
- enableAutoMerge:
mergeMethod: merge

- description: Remove "Need More Info" on comment
triggerOnOwnActions: false
Expand Down Expand Up @@ -147,7 +151,7 @@ configuration:
issueAuthor: False
- not:
isActivitySender:
user: github-actions
user: github-actions[bot]
issueAuthor: False
then:
- addLabel:
Expand All @@ -168,7 +172,7 @@ configuration:
issueAuthor: False
- not:
isActivitySender:
user: github-actions
user: github-actions[bot]
issueAuthor: False
- or:
- isAction:
Expand Down
19 changes: 13 additions & 6 deletions .github/workflows/main-merge.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,25 @@
# Merges any changes from release/prerelease to main (e.g. servicing changes)
# See https://github.com/dotnet/arcade/blob/e52018a/Documentation/Maestro/New-Inter-Branch-Merge-Approach.md

name: Flow main to release/dev18.0
name: Inter-branch merge
on:
schedule:
# once a day at 13:00 UTC to cleanup old runs
- cron: '0 13 * * *'
# Create a merge every 3 hours (works only for merges from `main`, others would need a `push` trigger).
- cron: '0 */3 * * *'
workflow_dispatch:
inputs:
configuration_file_branch:
description: 'Branch to use for configuration file'
required: true
default: 'main'

permissions:
contents: write
pull-requests: write

jobs:
check-script:
merge:
if: github.repository == 'dotnet/roslyn'
uses: dotnet/arcade/.github/workflows/inter-branch-merge-base.yml@main
with:
configuration_file_path: '.config/branch-merge.json'
configuration_file_path: 'eng/config/branch-merge.jsonc'
configuration_file_branch: ${{ inputs.configuration_file_branch || 'main' }}
Loading