Skip to content

Commit fd4fef5

Browse files
committed
Merge branch 'main' into release/dev17.14
2 parents 115386e + cdcc3c4 commit fd4fef5

File tree

3,622 files changed

+377726
-25232
lines changed

Some content is hidden

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

3,622 files changed

+377726
-25232
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ dotnet_diagnostic.IDE0055.severity = warning
154154
# https://github.com/dotnet/roslyn-analyzers/issues/7436 - False positives from valid GetDeclaredSymbol calls
155155
dotnet_diagnostic.RS1039.severity = none
156156

157-
# These xUnit analyzers were disabled temporarily to let us move to the
157+
# These xUnit analyzers were disabled temporarily to let us move to the
158158
# new xUnit and get past several component governance issues. The
159159
# following issue tracks enabling them
160160
#

.github/CODEOWNERS

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Automatically request reviews when a pull request changes any owned files
2-
# More information: https://github.com/blog/2392-introducing-code-owners
2+
3+
# More information: https://github.com/blog/2392-introducing-code-owners
34

45
*.yml @dotnet/roslyn-infrastructure
56
.github/ @dotnet/roslyn-infrastructure
@@ -15,15 +16,20 @@ scripts/ @dotnet/roslyn-infrastructure
1516
src/Analyzers/ @dotnet/roslyn-ide
1617
src/CodeStyle/ @dotnet/roslyn-ide
1718
src/Compilers/ @dotnet/roslyn-compiler
19+
1820
# Both IDE and Compiler traits are in this file, so we don't want to ping each other for changes to just this file.
21+
1922
# Technically this means that if someone changes _just_ this file no reviewers will be tagged, but this isn't likely
23+
2024
# to happen.
25+
2126
src/Compilers/Test/Core/Traits/Traits.cs
2227
src/EditorFeatures/ @dotnet/roslyn-ide
2328
src/Features/ @dotnet/roslyn-ide
2429
src/Interactive/ @dotnet/roslyn-interactive
2530
src/LanguageServer/ @dotnet/roslyn-ide
2631
src/NuGet/ @dotnet/roslyn-infrastructure
32+
src/RoslynAnalyzers/ @dotnet/roslyn-ide
2733
src/Scripting/ @dotnet/roslyn-interactive
2834
src/Setup/ @dotnet/roslyn-infrastructure
2935
src/Tools/AnalyzerRunner @dotnet/roslyn-ide

.github/policies/resourceManagement.yml

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,6 @@ configuration:
2727

2828
eventResponderTasks:
2929

30-
- description: Auto-approve auto-merge PRs
31-
triggerOnOwnActions: false
32-
if:
33-
- payloadType: Pull_Request
34-
- isPullRequest
35-
- labelAdded:
36-
label: auto-merge
37-
- or:
38-
- activitySenderHasPermission:
39-
permission: Admin
40-
- isActivitySender:
41-
user: dotnet-bot
42-
issueAuthor: False
43-
then:
44-
- approvePullRequest:
45-
comment: Auto-approval
46-
4730
- description: Auto-approve maestro PRs
4831
triggerOnOwnActions: false
4932
if:
@@ -80,7 +63,7 @@ configuration:
8063
- addMilestone:
8164
milestone: Next
8265

83-
- description: Auto-approve OneLoc PRs
66+
- description: Auto-approve/merge OneLoc PRs
8467
triggerOnOwnActions: false
8568
if:
8669
- payloadType: Pull_Request
@@ -94,8 +77,29 @@ configuration:
9477
- isAction:
9578
action: Opened
9679
then:
97-
- addLabel:
98-
label: auto-merge
80+
- approvePullRequest:
81+
comment: Auto-approve
82+
- enableAutoMerge:
83+
mergeMethod: merge
84+
85+
- description: Auto-approve/merge automated merge PRs
86+
triggerOnOwnActions: false
87+
if:
88+
- payloadType: Pull_Request
89+
- isPullRequest
90+
- isActivitySender:
91+
user: github-actions[bot]
92+
issueAuthor: False
93+
- titleContains:
94+
pattern: "[automated] Merge branch"
95+
isRegex: False
96+
- isAction:
97+
action: Opened
98+
then:
99+
- approvePullRequest:
100+
comment: Auto-approve
101+
- enableAutoMerge:
102+
mergeMethod: merge
99103

100104
- description: Remove "Need More Info" on comment
101105
triggerOnOwnActions: false
@@ -147,7 +151,7 @@ configuration:
147151
issueAuthor: False
148152
- not:
149153
isActivitySender:
150-
user: github-actions
154+
user: github-actions[bot]
151155
issueAuthor: False
152156
then:
153157
- addLabel:
@@ -168,7 +172,7 @@ configuration:
168172
issueAuthor: False
169173
- not:
170174
isActivitySender:
171-
user: github-actions
175+
user: github-actions[bot]
172176
issueAuthor: False
173177
- or:
174178
- isAction:

.github/workflows/main-merge.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
1-
# Merges any changes from release/prerelease to main (e.g. servicing changes)
1+
# See https://github.com/dotnet/arcade/blob/e52018a/Documentation/Maestro/New-Inter-Branch-Merge-Approach.md
22

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

1015
permissions:
1116
contents: write
1217
pull-requests: write
1318

1419
jobs:
15-
check-script:
20+
merge:
21+
if: github.repository == 'dotnet/roslyn'
1622
uses: dotnet/arcade/.github/workflows/inter-branch-merge-base.yml@main
1723
with:
18-
configuration_file_path: '.config/branch-merge.json'
24+
configuration_file_path: 'eng/config/branch-merge.jsonc'
25+
configuration_file_branch: ${{ inputs.configuration_file_branch || 'main' }}

0 commit comments

Comments
 (0)