Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 'main' into RefStructInterfaces #72519

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
584 commits
Select commit Hold shift + click to select a range
f00019a
fix
CyrusNajmabadi Mar 5, 2024
0d6e0ba
Merge pull request #72405 from CyrusNajmabadi/simplifyDiagnosticOptions
CyrusNajmabadi Mar 5, 2024
cc94c18
Roslyn non-source-only build fixes (#72360)
mmitche Mar 5, 2024
18cb45b
Move code needed only by inline-diagnostic tagger to that tagger's lo…
CyrusNajmabadi Mar 5, 2024
0eb10ba
remove unused property
CyrusNajmabadi Mar 5, 2024
ea66645
move methods up
CyrusNajmabadi Mar 5, 2024
1f4ca1c
remove intermediary type
CyrusNajmabadi Mar 5, 2024
0afab5b
File scoped namespace
CyrusNajmabadi Mar 5, 2024
6ab104b
Merge branch 'main' into errorListRemoval
CyrusNajmabadi Mar 5, 2024
e8542e2
Merge remote-tracking branch 'upstream/main' into removePushDiagnostics
CyrusNajmabadi Mar 5, 2024
f36b2cc
Merge pull request #72394 from sdelarosbil/no-readonly-after-readonly
CyrusNajmabadi Mar 5, 2024
a86a0bc
Merge pull request #72406 from CyrusNajmabadi/removeLegacyTaskListAnd…
CyrusNajmabadi Mar 6, 2024
dcb045d
Merge pull request #72402 from CyrusNajmabadi/lspCompilation
CyrusNajmabadi Mar 6, 2024
6573ec4
Merge remote-tracking branch 'upstream/main' into removePushDiagnostics
CyrusNajmabadi Mar 6, 2024
bcd23d3
Fix
CyrusNajmabadi Mar 6, 2024
99d0439
Fix
CyrusNajmabadi Mar 6, 2024
1615edc
Fix
CyrusNajmabadi Mar 6, 2024
b040057
Fix
CyrusNajmabadi Mar 6, 2024
b96c6a7
Fix
CyrusNajmabadi Mar 6, 2024
99fbf1b
Mark two additional features as completed (#72387)
jcouv Mar 6, 2024
4fcb2bb
fixes
CyrusNajmabadi Mar 6, 2024
fec9b39
preserve
CyrusNajmabadi Mar 6, 2024
42ae3de
Docs
CyrusNajmabadi Mar 6, 2024
a0cc959
Remove tests
CyrusNajmabadi Mar 6, 2024
848c09c
Remove
CyrusNajmabadi Mar 6, 2024
fa68854
Merge branch 'main' into removePushDiagnostics
CyrusNajmabadi Mar 6, 2024
b577e00
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 6, 2024
d94e083
Merge remote-tracking branch 'upstream/main' into simplifyInlineTagger
CyrusNajmabadi Mar 6, 2024
1dceec9
Fix
CyrusNajmabadi Mar 6, 2024
6376b72
restore code
CyrusNajmabadi Mar 6, 2024
3ae3ef9
Patterns: Allow non-negative and full integer sets to merge (intersec…
jcouv Mar 6, 2024
48096b9
Fix test
CyrusNajmabadi Mar 6, 2024
e460247
Fix test
CyrusNajmabadi Mar 6, 2024
d99a1cd
Test work
CyrusNajmabadi Mar 6, 2024
66459a9
Switch everything to fields
CyrusNajmabadi Mar 6, 2024
ff9bdf2
Flip
CyrusNajmabadi Mar 6, 2024
ea46e9d
Remove comments
CyrusNajmabadi Mar 6, 2024
fd8b017
Remove old options storage
CyrusNajmabadi Mar 6, 2024
82481e3
Unskip
CyrusNajmabadi Mar 6, 2024
649fccf
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 6, 2024
013d797
Fix test
CyrusNajmabadi Mar 6, 2024
d8e4141
Merge pull request #72321 from dibarbet/fix_compiler_fix
CyrusNajmabadi Mar 6, 2024
95c5fd7
Merge remote-tracking branch 'upstream/main' into errorListRemoval
CyrusNajmabadi Mar 6, 2024
d24b5bb
Reduce allocations required to create a TransformNode (#72375)
ToddGrun Mar 6, 2024
69898f4
Add assertion info
CyrusNajmabadi Mar 6, 2024
3df730a
Add assertion info
CyrusNajmabadi Mar 6, 2024
8915842
GetRelative paths accepts paths shorter than the base directory (#72166)
AnakinRaW Mar 6, 2024
91815cb
Misc. work for params collections (#72408)
AlekseyTs Mar 6, 2024
8c4f7e4
Tweak
CyrusNajmabadi Mar 6, 2024
2a1c1bb
Enable flag
CyrusNajmabadi Mar 6, 2024
70eff23
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 6, 2024
c543f6d
Coordinate
CyrusNajmabadi Mar 6, 2024
2a5b65a
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 6, 2024
a9fc060
Ensure option
CyrusNajmabadi Mar 6, 2024
a2d8455
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 7, 2024
2f12159
Coordinate
CyrusNajmabadi Mar 7, 2024
97420a4
fix
CyrusNajmabadi Mar 7, 2024
bda523c
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 7, 2024
bb24c94
Merge pull request #72404 from genlu/AddOptprof
genlu Mar 7, 2024
0c56e47
Fix log contention issue (#72419)
jaredpar Mar 7, 2024
5839507
Reduce closure and Lazy allocations inside CSharpCompilation.ctor (#7…
ToddGrun Mar 7, 2024
3dd1a23
Coordinate
CyrusNajmabadi Mar 7, 2024
f20fa37
Merge branch 'removePushDiagnostics' into errorListRemoval
CyrusNajmabadi Mar 7, 2024
0f7211d
Merge branch 'main' into removePushDiagnostics
CyrusNajmabadi Mar 7, 2024
64bc199
Reduce thread contention on ProjectSystemProject._gate (#72424)
ToddGrun Mar 7, 2024
80ccafa
FabricBot: Onboarding to GitOps.ResourceManagement because of FabricB…
dotnet-policy-service[bot] Mar 7, 2024
3ab3ca7
Merge pull request #62735 from CyrusNajmabadi/removePushDiagnostics
CyrusNajmabadi Mar 7, 2024
9df875d
Merge remote-tracking branch 'upstream/main' into errorListRemoval
CyrusNajmabadi Mar 7, 2024
8c55b1f
Merge pull request #62741 from CyrusNajmabadi/errorListRemoval
CyrusNajmabadi Mar 7, 2024
05d1290
Merge branch 'main' into simplifyInlineTagger
CyrusNajmabadi Mar 7, 2024
63a00ea
Remove dead tests
CyrusNajmabadi Mar 7, 2024
8bfe2d0
Fix
CyrusNajmabadi Mar 7, 2024
d683273
Merge pull request #72403 from CyrusNajmabadi/skeletonCache
CyrusNajmabadi Mar 7, 2024
8a22cec
Make file scoped
CyrusNajmabadi Mar 7, 2024
6ee97bd
Make file scoped
CyrusNajmabadi Mar 7, 2024
e01ce89
Merge branch 'fileScoped' into removeSolutionCrawlerIncremental
CyrusNajmabadi Mar 7, 2024
e288593
file scoped
CyrusNajmabadi Mar 7, 2024
971e5ae
file scoped
CyrusNajmabadi Mar 7, 2024
21ecb35
file scoped
CyrusNajmabadi Mar 7, 2024
15e39bc
file scoped
CyrusNajmabadi Mar 7, 2024
8116f2f
file scoped
CyrusNajmabadi Mar 7, 2024
3d989c0
file scoped
CyrusNajmabadi Mar 7, 2024
fc3d1d3
file scoped
CyrusNajmabadi Mar 7, 2024
3fff34c
file scoped
CyrusNajmabadi Mar 7, 2024
c229cc8
file scoped
CyrusNajmabadi Mar 7, 2024
02a6cb2
file scoped
CyrusNajmabadi Mar 7, 2024
96454b5
Remove unused types
CyrusNajmabadi Mar 7, 2024
d96ab02
remove unused type
CyrusNajmabadi Mar 7, 2024
5192bfe
remove unused type
CyrusNajmabadi Mar 7, 2024
d533a2d
remove unused type
CyrusNajmabadi Mar 7, 2024
ae57568
remove unused type
CyrusNajmabadi Mar 7, 2024
2ff751c
remove unused type
CyrusNajmabadi Mar 7, 2024
6ad16ed
Merge branch 'errorList2' into removeSolutionCrawlerIncremental
CyrusNajmabadi Mar 7, 2024
a634166
simplify
CyrusNajmabadi Mar 7, 2024
f0a4e32
simplify
CyrusNajmabadi Mar 7, 2024
8625198
simplify
CyrusNajmabadi Mar 7, 2024
362a41c
simplify
CyrusNajmabadi Mar 7, 2024
ba5f0a6
simplify
CyrusNajmabadi Mar 7, 2024
bf3639d
simplify
CyrusNajmabadi Mar 7, 2024
f12a7d3
simplify
CyrusNajmabadi Mar 7, 2024
aad4cc3
simplify
CyrusNajmabadi Mar 7, 2024
beed166
simplify
CyrusNajmabadi Mar 7, 2024
bcf7ade
simplify
CyrusNajmabadi Mar 7, 2024
dc64a31
simplify
CyrusNajmabadi Mar 7, 2024
60e8c25
simplify
CyrusNajmabadi Mar 7, 2024
d11dad9
simplify
CyrusNajmabadi Mar 7, 2024
0cd3a33
simplify
CyrusNajmabadi Mar 7, 2024
8529020
simplify
CyrusNajmabadi Mar 7, 2024
8bb1727
simplify
CyrusNajmabadi Mar 7, 2024
ffce41b
simplify
CyrusNajmabadi Mar 7, 2024
ee46be3
simplify
CyrusNajmabadi Mar 7, 2024
8406b40
simplify
CyrusNajmabadi Mar 7, 2024
83db397
simplify
CyrusNajmabadi Mar 7, 2024
271dfe6
simplify
CyrusNajmabadi Mar 7, 2024
3736dbd
simplify
CyrusNajmabadi Mar 7, 2024
46974be
simplify
CyrusNajmabadi Mar 7, 2024
01fedd9
simplify
CyrusNajmabadi Mar 7, 2024
9e6fa99
simplify
CyrusNajmabadi Mar 7, 2024
bb72c10
simplify
CyrusNajmabadi Mar 7, 2024
e779dfa
simplify
CyrusNajmabadi Mar 7, 2024
d98087b
simplify
CyrusNajmabadi Mar 7, 2024
fee50ab
simplify
CyrusNajmabadi Mar 7, 2024
53c75fe
simplify
CyrusNajmabadi Mar 7, 2024
a0b59c3
simplify
CyrusNajmabadi Mar 7, 2024
bd0d760
simplify
CyrusNajmabadi Mar 7, 2024
a353904
simplify
CyrusNajmabadi Mar 7, 2024
7f5ce9f
simplify
CyrusNajmabadi Mar 7, 2024
5c178fc
simplify
CyrusNajmabadi Mar 7, 2024
4c6384c
Delete optinos
CyrusNajmabadi Mar 7, 2024
b3307cd
Only use absolute URIs for TextDocumentLocation
sharwell Mar 7, 2024
ae88cc3
simplify
CyrusNajmabadi Mar 7, 2024
b79e41b
simplify
CyrusNajmabadi Mar 7, 2024
bf6a73e
simplify
CyrusNajmabadi Mar 7, 2024
1088b1e
simplify
CyrusNajmabadi Mar 7, 2024
9c55f85
simplify
CyrusNajmabadi Mar 7, 2024
29a9085
simplify
CyrusNajmabadi Mar 7, 2024
e26a4fa
simplify
CyrusNajmabadi Mar 7, 2024
69580e2
simplify
CyrusNajmabadi Mar 7, 2024
ccc064c
simplify
CyrusNajmabadi Mar 7, 2024
b180a57
simplify
CyrusNajmabadi Mar 7, 2024
7ecbd9a
simplify
CyrusNajmabadi Mar 7, 2024
d16f3fa
simplify
CyrusNajmabadi Mar 7, 2024
afa4b65
simplify
CyrusNajmabadi Mar 7, 2024
e8c5229
simplify
CyrusNajmabadi Mar 7, 2024
9215881
simplify
CyrusNajmabadi Mar 7, 2024
86c8455
simplify
CyrusNajmabadi Mar 7, 2024
7ab7f73
simplify
CyrusNajmabadi Mar 7, 2024
8e98c2a
simplify
CyrusNajmabadi Mar 7, 2024
1d735b3
simplify
CyrusNajmabadi Mar 7, 2024
2786a90
simplify
CyrusNajmabadi Mar 7, 2024
28ff753
simplify
CyrusNajmabadi Mar 7, 2024
48f07c5
simplify
CyrusNajmabadi Mar 7, 2024
99fbc9c
simplify
CyrusNajmabadi Mar 7, 2024
e4a8977
simplify
CyrusNajmabadi Mar 7, 2024
8df1119
simplify
CyrusNajmabadi Mar 7, 2024
f8ca81e
lint
CyrusNajmabadi Mar 7, 2024
b073f7d
Merge pull request #72440 from CyrusNajmabadi/errorList2
CyrusNajmabadi Mar 7, 2024
3fa9ffd
Merge pull request #72409 from CyrusNajmabadi/simplifyInlineTagger
CyrusNajmabadi Mar 7, 2024
380ca90
Fix test
CyrusNajmabadi Mar 7, 2024
8a0d58b
Fix test
CyrusNajmabadi Mar 7, 2024
191840b
Merge pull request #72442 from sharwell/absolute-uri
sharwell Mar 7, 2024
5d1b92c
Fix test
CyrusNajmabadi Mar 7, 2024
f2acaad
Fix test
CyrusNajmabadi Mar 7, 2024
953722c
Remove unused diagnostic methods
CyrusNajmabadi Mar 7, 2024
8a7a3bd
Remove unused diagnostic methods
CyrusNajmabadi Mar 7, 2024
974993d
remove more
CyrusNajmabadi Mar 7, 2024
ecad828
Merge branch 'removeDiagFunctionality' into removeSolutionCrawlerIncr…
CyrusNajmabadi Mar 7, 2024
6148e15
lint
CyrusNajmabadi Mar 7, 2024
639a2a8
Merge branch 'removeDiagFunctionality' into removeSolutionCrawlerIncr…
CyrusNajmabadi Mar 7, 2024
41ab2d9
Remove type
CyrusNajmabadi Mar 7, 2024
5d0afaf
Merge branch 'removeDiagFunctionality' into removeSolutionCrawlerIncr…
CyrusNajmabadi Mar 7, 2024
6b98b29
Remove more code only called by tests
CyrusNajmabadi Mar 7, 2024
6dcb3bb
Remove more code only called by tests
CyrusNajmabadi Mar 7, 2024
fe41d7e
Remove more code only called by tests
CyrusNajmabadi Mar 7, 2024
b1c2160
Remove more code only called by tests
CyrusNajmabadi Mar 7, 2024
036d471
lint
CyrusNajmabadi Mar 7, 2024
fbc68c2
Merge branch 'removeDiagFunctionality' into removeSolutionCrawlerIncr…
CyrusNajmabadi Mar 7, 2024
4e9734b
Remove more code only called by tests
CyrusNajmabadi Mar 7, 2024
1bbcfc6
Merge branch 'removeDiagFunctionality' into removeSolutionCrawlerIncr…
CyrusNajmabadi Mar 7, 2024
beeaf7a
Always make anlayzers
CyrusNajmabadi Mar 7, 2024
292244a
Remove explicit call to create analyzerS
CyrusNajmabadi Mar 7, 2024
a612d43
Remove interfae method
CyrusNajmabadi Mar 7, 2024
9edd4e8
Merge branch 'main' into removeDiagFunctionality
CyrusNajmabadi Mar 7, 2024
48281e1
remove incremental interfaces
CyrusNajmabadi Mar 7, 2024
9a4219a
Simplify
CyrusNajmabadi Mar 7, 2024
c759290
Merge pull request #72445 from CyrusNajmabadi/removeDiagFunctionality
CyrusNajmabadi Mar 8, 2024
3fcc6a9
Cap signing file size to avoid OOMs (#72432)
jjonescz Mar 8, 2024
d757256
Bump roslyn-sdk and System.Security.Cryptography.Xml (#72242)
jjonescz Mar 8, 2024
8c3cefc
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Mar 8, 2024
c177e34
[main] Update dependencies from dotnet/arcade (#72434)
dotnet-maestro[bot] Mar 8, 2024
512187f
Ensure obsolete diagnostics about required constructor or Add method …
AlekseyTs Mar 8, 2024
201cc17
Merge branch 'main' into removeSolutionCrawlerIncremental
CyrusNajmabadi Mar 8, 2024
0ba50f4
Fix test
CyrusNajmabadi Mar 8, 2024
b8a4252
Merge branch 'removeSolutionCrawlerIncremental' of https://github.com…
CyrusNajmabadi Mar 8, 2024
d67d9b8
Fix test
CyrusNajmabadi Mar 8, 2024
3919c90
Fix test
CyrusNajmabadi Mar 8, 2024
d80f180
Fix test
CyrusNajmabadi Mar 8, 2024
c625ed1
Standardize our Powershell code (#72423)
jaredpar Mar 8, 2024
108ad64
Fix test
CyrusNajmabadi Mar 8, 2024
2f8e4e3
Fix test
CyrusNajmabadi Mar 8, 2024
615fc8e
Fix test
CyrusNajmabadi Mar 8, 2024
26a63e2
Fix test
CyrusNajmabadi Mar 8, 2024
50b59b6
REvert
CyrusNajmabadi Mar 8, 2024
5859b29
Fix test
CyrusNajmabadi Mar 8, 2024
5bcb0c9
update
CyrusNajmabadi Mar 8, 2024
cd055f2
Remove
CyrusNajmabadi Mar 8, 2024
e023df2
Docs
CyrusNajmabadi Mar 8, 2024
6ed1ed6
Fix test
CyrusNajmabadi Mar 8, 2024
07de218
Simplify
CyrusNajmabadi Mar 8, 2024
6c00395
Add back
CyrusNajmabadi Mar 8, 2024
8bb165e
Add back
CyrusNajmabadi Mar 8, 2024
71e22da
remove interface
CyrusNajmabadi Mar 8, 2024
6f8be3a
Merge remote-tracking branch 'upstream/main' into removeSolutionCrawl…
CyrusNajmabadi Mar 8, 2024
d5b3e94
lint
CyrusNajmabadi Mar 8, 2024
026c963
Razor internals (#71762)
chsienki Mar 8, 2024
908bab3
Merge branch 'main' into removeSolutionCrawlerIncremental
CyrusNajmabadi Mar 9, 2024
9e7686c
Remove parameter
CyrusNajmabadi Mar 9, 2024
83b1946
Fix tet
CyrusNajmabadi Mar 9, 2024
ab63819
Do not generate asyn write in `cw` snippet
DoctorKrolic Mar 10, 2024
e91eeb1
[main] Update dependencies from dotnet/arcade (#72472)
dotnet-maestro[bot] Mar 11, 2024
01b7c23
[main] Update dependencies from dotnet/source-build-externals (#72303)
dotnet-maestro[bot] Mar 11, 2024
a66eace
Use AsyncBatchingWorkQueue instead of TaskQueue
sharwell Mar 6, 2024
0ed61bd
Merge pull request #72425 from sharwell/diagnostics-queue
sharwell Mar 11, 2024
fc58c2a
Merge pull request #72477 from DoctorKrolic/no-async-console
sharwell Mar 11, 2024
8e274ea
Implement module cancellation and stack probing instrumentations (#71…
tmat Mar 11, 2024
d0b3389
Remove workspace option
CyrusNajmabadi Mar 11, 2024
c5f6aa5
Fix logic in compilation tracker causing an assert
CyrusNajmabadi Mar 11, 2024
645ed1b
Reduce closure allocations associated with AsyncLazy usage (#72449)
ToddGrun Mar 11, 2024
94c65cd
Collection expressions: IOperation and Add method with params array (…
cston Mar 12, 2024
b0be498
Merge pull request #72490 from CyrusNajmabadi/workspaceOption
CyrusNajmabadi Mar 12, 2024
c3565da
Merge pull request #72492 from CyrusNajmabadi/compilationTrackerLocker
CyrusNajmabadi Mar 12, 2024
84d12e1
Merge 'main' into ParamsCollections
AlekseyTs Mar 12, 2024
bf22912
Merge 'main' into ParamsCollections (#72497)
AlekseyTs Mar 12, 2024
5b866f3
Restore test
CyrusNajmabadi Mar 12, 2024
d53b35d
Add back option
CyrusNajmabadi Mar 12, 2024
02077d1
Add back option
CyrusNajmabadi Mar 12, 2024
8018bfd
Merge branch 'main' into removeSolutionCrawlerIncremental
CyrusNajmabadi Mar 12, 2024
f9899b3
Fix option
CyrusNajmabadi Mar 12, 2024
19799aa
Merge branch 'removeSolutionCrawlerIncremental' of https://github.com…
CyrusNajmabadi Mar 12, 2024
99f3521
Adjust GetUnderlyingCollectionExpressionElement to handle params coll…
AlekseyTs Mar 12, 2024
af15182
Use the List(int) constructor if possible when lowering collection ex…
jbevain Mar 12, 2024
bc9a7f0
Pack resource IDs and adjust Compiler Test Plan (#72499)
AlekseyTs Mar 12, 2024
3d0bcbb
Merge 'features/ParamsCollections' into 'main'
AlekseyTs Mar 12, 2024
d073ac9
Adjust test baselines
AlekseyTs Mar 12, 2024
989df4e
Merge pull request #72147 from CyrusNajmabadi/removeSolutionCrawlerIn…
CyrusNajmabadi Mar 12, 2024
dec8839
Better BlobBuilder pooling (#72383)
jaredpar Mar 12, 2024
0f6bb0b
Use the project cone information in Scope.FindAssetsAsync (#72509)
ToddGrun Mar 12, 2024
f355f25
Move to scout queue (#72493)
Cosifne Mar 12, 2024
5fc7ba0
Merge 'features/ParamsCollections' into 'main' (#72511)
AlekseyTs Mar 12, 2024
02137cb
Merge 'main' into RefStructInterfaces
AlekseyTs Mar 12, 2024
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
  •  
  •  
  •  
822 changes: 0 additions & 822 deletions .github/fabricbot.json

This file was deleted.

232 changes: 232 additions & 0 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
id:
name: GitOps.PullRequestIssueManagement
description: GitOps.PullRequestIssueManagement primitive
owner:
resource: repository
disabled: false
where:
configuration:
resourceManagementConfiguration:
scheduledSearches:
- description: Close "Need More Info" Issues
frequencies:
- hourly:
hour: 3
filters:
- isOpen
- isIssue
- hasLabel:
label: Need More Info
- noActivitySince:
days: 10
actions:
- closeIssue
- addReply:
reply: "Closing this issue as we've seen no reply to the request for more information. If you are able to get the requested information, please add it to the issue and we will retriage it. "
eventResponderTasks:
- 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 auto-merge PRs
triggerOnOwnActions: false
- if:
- payloadType: Pull_Request
- isPullRequest
- isActivitySender:
user: dotnet-maestro[bot]
issueAuthor: False
- isAction:
action: Opened
- not:
bodyContains:
pattern: Updates sdk.version
isRegex: False
then:
- approvePullRequest:
comment: Auto-approve
description: Auto-approve maestro PRs
triggerOnOwnActions: false
- if:
- payloadType: Pull_Request
- isPullRequest
- or:
- targetsBranch:
branch: main
- targetsBranch:
branch: main-vs-deps
- and:
- isAction:
action: Closed
- isMerged
then:
- addMilestone:
milestone: Next
description: Milestone tracking
triggerOnOwnActions: true
- if:
- payloadType: Pull_Request
- isPullRequest
- isActivitySender:
user: dotnet-bot
issueAuthor: False
- titleContains:
pattern: Localized file check-in
isRegex: False
- isAction:
action: Opened
then:
- addLabel:
label: auto-merge
description: Auto-approve OneLoc PRs
triggerOnOwnActions: false
- if:
- payloadType: Issue_Comment
- isIssue
- isOpen
- hasLabel:
label: Need More Info
then:
- addLabel:
label: untriaged
- removeLabel:
label: Need More Info
description: Remove "Need More Info" on comment
triggerOnOwnActions: false
- if:
- payloadType: Pull_Request
- isPullRequest
- isAction:
action: Opened
- and:
- not:
activitySenderHasPermission:
permission: Admin
- not:
activitySenderHasPermission:
permission: Write
- not:
isActivitySender:
user: github-actions[bot]
issueAuthor: False
- not:
isActivitySender:
user: dotnet-maestro[bot]
issueAuthor: False
- not:
isActivitySender:
user: dotnet-maestro-bot[bot]
issueAuthor: False
- not:
isActivitySender:
user: dotnet-maestro-bot
issueAuthor: False
- not:
isActivitySender:
user: dotnet-maestro
issueAuthor: False
- not:
isActivitySender:
user: github-actions
issueAuthor: False
then:
- addLabel:
label: Community
description: Label Community Pull Requests
triggerOnOwnActions: false
- if:
- payloadType: Pull_Request
- isPullRequest
- filesMatchPattern:
pattern: '[xX][aA][mM][lL]$'
- and:
- not:
hasLabel:
label: UX Review Requested
- not:
hasLabel:
label: UX Review Complete
- not:
hasLabel:
label: UX Review Not Required
- not:
hasLabel:
label: Needs UX Triage
- or:
- isAction:
action: Opened
- isAction:
action: Synchronize
- and:
- isAction:
action: Closed
- isMerged
- and:
- not:
isActivitySender:
user: dotnet-bot
issueAuthor: False
- not:
isActivitySender:
user: dotnet-maestro[bot]
issueAuthor: False
- not:
titleContains:
pattern: ^Merge .* to .*$
isRegex: True
then:
- addLabel:
label: Needs UX Triage
description: Add "Needs UX Triage" on PRs
triggerOnOwnActions: false
- if:
- payloadType: Pull_Request
- filesMatchPattern:
pattern: .*/PublicAPI\.(Shipped|Unshipped)\.txt
- not:
isActivitySender:
user: dotnet-bot
issueAuthor: False
- or:
- isAction:
action: Opened
- isAction:
action: Synchronize
- and:
- not:
hasLabel:
label: api-approved
- not:
hasLabel:
label: Needs API Review
then:
- addLabel:
label: Needs API Review
- addReply:
reply: This PR modifies public API files. Please follow the instructions at https://github.com/dotnet/roslyn/blob/main/docs/contributing/API%20Review%20Process.md for ensuring all public APIs are reviewed before merging.
description: Adds "Needs API Review" on PRs that touch public APIs
triggerOnOwnActions: false
- if:
- payloadType: Issues
- isIssue
- hasLabel:
label: vs-insertion
- titleContains:
pattern: '[Automated] PRs inserted in VS build'
isRegex: False
then:
- closeIssue
description: Close automatically generated PR tagger issues
triggerOnOwnActions: false
onFailure:
onSuccess:
28 changes: 8 additions & 20 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -385,34 +385,22 @@ stages:
steps:
- template: eng/pipelines/checkout-windows-task.yml

- task: PowerShell@2
- powershell: eng/build.ps1 -configuration Release -prepareMachine -ci -restore -binaryLogName Restore.binlog
displayName: Restore
inputs:
pwsh: true
filePath: eng/build.ps1
arguments: -configuration Release -prepareMachine -ci -restore -binaryLogName Restore.binlog

- task: PowerShell@2
- powershell: eng/build.ps1 -configuration Release -prepareMachine -ci -build -pack -publish -sign -binaryLogName Build.binlog
displayName: Build
inputs:
pwsh: true
filePath: eng/build.ps1
arguments: -configuration Release -prepareMachine -ci -build -pack -publish -sign -binaryLogName Build.binlog

- script: $(Build.SourcesDirectory)\artifacts\bin\BuildBoss\Release\net472\BuildBoss.exe -r "$(Build.SourcesDirectory)/" -c Release -p Roslyn.sln
displayName: Validate Build Artifacts

- pwsh: |
./eng/validate-rules-missing-documentation.ps1 -ci
- powershell: eng/validate-rules-missing-documentation.ps1 -ci
displayName: Validate rules missing documentation

- pwsh: |
./eng/generate-compiler-code.ps1 -test -configuration Release
- powershell: eng/generate-compiler-code.ps1 -test -configuration Release
displayName: Generate Syntax Files
condition: or(ne(variables['Build.Reason'], 'PullRequest'), eq(variables['compilerChange'], 'true'))

- pwsh: |
./eng/validate-code-formatting.ps1 -ci -rootDirectory $(Build.SourcesDirectory)\src -includeDirectories Compilers\CSharp\Portable\Generated\, Compilers\VisualBasic\Portable\Generated\, ExpressionEvaluator\VisualBasic\Source\ResultProvider\Generated\
- powershell: eng/validate-code-formatting.ps1 -ci -rootDirectory $(Build.SourcesDirectory)\src -includeDirectories Compilers\CSharp\Portable\Generated\, Compilers\VisualBasic\Portable\Generated\, ExpressionEvaluator\VisualBasic\Source\ResultProvider\Generated\
displayName: Validate Generated Syntax Files
condition: or(ne(variables['Build.Reason'], 'PullRequest'), eq(variables['compilerChange'], 'true'))

Expand All @@ -435,10 +423,10 @@ stages:
steps:
- template: eng/pipelines/checkout-windows-task.yml

- pwsh: eng/make-bootstrap.ps1 -output $(bootstrapDir)
- powershell: eng/make-bootstrap.ps1 -output $(bootstrapDir)
displayName: Build Bootstrap Compiler

- pwsh: eng/test-determinism.ps1 -configuration Debug -bootstrapDir $(bootstrapDir)
- powershell: eng/test-determinism.ps1 -configuration Debug -bootstrapDir $(bootstrapDir) -ci
displayName: Build - Validate determinism

- template: eng/pipelines/publish-logs.yml
Expand Down Expand Up @@ -480,7 +468,7 @@ stages:
steps:
- template: eng/pipelines/checkout-unix-task.yml

- pwsh: eng/todo-check.ps1
- powershell: eng/todo-check.ps1
displayName: Validate TODO/PROTOTYPE comments are not present

- job: Correctness_Rebuild
Expand Down
4 changes: 2 additions & 2 deletions docs/Language Feature Status.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ efforts behind them.
| [Params Span\<T> + Stackalloc any array type](https://github.com/dotnet/csharplang/issues/1757) | [params-span](https://github.com/dotnet/roslyn/tree/features/params-span) | [In Progress](https://github.com/dotnet/roslyn/issues/57049) | [cston](https://github.com/cston) | TBD | | [jaredpar](https://github.com/jaredpar) |
| [Default in deconstruction](https://github.com/dotnet/roslyn/pull/25562) | [decon-default](https://github.com/dotnet/roslyn/tree/features/decon-default) | [In Progress](https://github.com/dotnet/roslyn/issues/25559) | [jcouv](https://github.com/jcouv) | [gafter](https://github.com/gafter) | | [jcouv](https://github.com/jcouv) |
| [Roles/Extensions](https://github.com/dotnet/csharplang/issues/5497) | [roles](https://github.com/dotnet/roslyn/tree/features/roles) | [In Progress](https://github.com/dotnet/roslyn/issues/66722) | [jcouv](https://github.com/jcouv) | [AlekseyTs](https://github.com/AlekseyTs), [jjonescz](https://github.com/jjonescz) | | [MadsTorgersen](https://github.com/MadsTorgersen) |
| [Escape character](https://github.com/dotnet/csharplang/issues/7400) | N/A | [In Progress](https://github.com/dotnet/roslyn/pull/70497) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [jcouv](https://github.com/jcouv), [RikkiGibson](https://github.com/RikkiGibson) | | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) |
| [Method group natural type improvements](https://github.com/dotnet/csharplang/blob/main/proposals/method-group-natural-type-improvements.md) | main | In Progress | [jcouv](https://github.com/jcouv) | [AlekseyTs](https://github.com/AlekseyTs), [cston](https://github.com/cston) | | [jcouv](https://github.com/jcouv) |
| [Escape character](https://github.com/dotnet/csharplang/issues/7400) | N/A | [Merged into 17.9p1](https://github.com/dotnet/roslyn/pull/70497) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [jcouv](https://github.com/jcouv), [RikkiGibson](https://github.com/RikkiGibson) | | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) |
| [Method group natural type improvements](https://github.com/dotnet/csharplang/blob/main/proposals/method-group-natural-type-improvements.md) | main | [Merged into 17.9p2](https://github.com/dotnet/roslyn/issues/69432) | [jcouv](https://github.com/jcouv) | [AlekseyTs](https://github.com/AlekseyTs), [cston](https://github.com/cston) | | [jcouv](https://github.com/jcouv) |
| [`Lock` object](https://github.com/dotnet/csharplang/issues/7104) | [LockObject](https://github.com/dotnet/roslyn/tree/features/LockObject) | [Merged into 17.10p2](https://github.com/dotnet/roslyn/issues/71888) | [jjonescz](https://github.com/jjonescz) | [cston](https://github.com/cston), [RikkiGibson](https://github.com/RikkiGibson) | | [stephentoub](https://github.com/stephentoub) |
| Implicit indexer access in object initializers | main | [Merged into 17.9p3](https://github.com/dotnet/roslyn/pull/70649) | [jcouv](https://github.com/jcouv) | [AlekseyTs](https://github.com/AlekseyTs), [cston](https://github.com/cston) | | |

Expand Down
2 changes: 1 addition & 1 deletion docs/contributing/Compiler Test Plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ This document provides guidance for thinking about language interactions and tes
- fields (required and not)
- properties (including get/set/init accessors, required and not)
- events (including add/remove accessors)
- Parameter modifiers (ref, out, in, ref readonly, params)
- Parameter modifiers: ref, out, in, ref readonly, params (for array, for non-array)
- Attributes (including generic attributes and security attributes)
- Generics (type arguments, variance, constraints including `class`, `struct`, `new()`, `unmanaged`, `notnull`, types and interfaces with nullability)
- Default and constant values
Expand Down
Loading
Loading