Skip to content

Commit a15fe1f

Browse files
committed
Merge remote-tracking branch 'origin/main' into dev/amauryleve/artifact-naming-service
2 parents ef9e0ea + 0e2ddba commit a15fe1f

1,028 files changed

Lines changed: 55277 additions & 16667 deletions

File tree

Some content is hidden

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

.editorconfig

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ dotnet_diagnostic.IDE0082.severity = warning
301301
dotnet_diagnostic.IDE0083.severity = warning
302302

303303
# IDE0090: Use 'new(...)'
304-
dotnet_diagnostic.IDE0090.severity = warning
304+
dotnet_diagnostic.IDE0090.severity = none
305305

306306
# IDE0100: Remove unnecessary equality operator
307307
dotnet_diagnostic.IDE0100.severity = warning
@@ -342,8 +342,11 @@ dotnet_diagnostic.IDE0270.severity = warning
342342
# IDE0280: Use 'nameof'
343343
dotnet_diagnostic.IDE0280.severity = warning
344344

345+
# IDE0305: Simplify collection initialization
346+
dotnet_diagnostic.IDE0305.severity = none
347+
345348
# IDE0370: Remove unnecessary suppression
346-
dotnet_diagnostic.IDE0370.severity = warning
349+
dotnet_diagnostic.IDE0370.severity = none
347350

348351
# IDE1005: Use conditional delegate call
349352
dotnet_diagnostic.IDE1005.severity = warning

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,5 @@
6666
#*.PDF diff=astextplain
6767
#*.rtf diff=astextplain
6868
#*.RTF diff=astextplain
69+
70+
.github/workflows/*.lock.yml linguist-generated=true merge=ours

.github/ISSUE_TEMPLATE/bug-report.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ labels: [bug, need-triage]
1010
A clear and concise description of what the bug is and which version it impacts.
1111
-->
1212

13+
## Version used
14+
15+
<!--
16+
The MSTest or Microsoft.Testing.Platform version used that has the bug.
17+
Ensure you try the latest version before opening the bug.
18+
-->
19+
1320
## Steps To Reproduce
1421

1522
<!--

.github/aw/actions-lock.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"entries": {
3+
"actions/checkout@v6.0.2": {
4+
"repo": "actions/checkout",
5+
"version": "v6.0.2",
6+
"sha": "de0fac2e4500dabe0009e67214ff5f5447ce83dd"
7+
},
8+
"actions/download-artifact@v8": {
9+
"repo": "actions/download-artifact",
10+
"version": "v8",
11+
"sha": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c"
12+
},
13+
"actions/github-script@v8": {
14+
"repo": "actions/github-script",
15+
"version": "v8",
16+
"sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd"
17+
},
18+
"actions/github-script@v9": {
19+
"repo": "actions/github-script",
20+
"version": "v9",
21+
"sha": "373c709c69115d41ff229c7e5df9f8788daa9553"
22+
},
23+
"actions/upload-artifact@v7": {
24+
"repo": "actions/upload-artifact",
25+
"version": "v7",
26+
"sha": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"
27+
},
28+
"github/gh-aw-actions/setup-cli@v0.68.3": {
29+
"repo": "github/gh-aw-actions/setup-cli",
30+
"version": "v0.68.3",
31+
"sha": "ba90f2186d7ad780ec640f364005fa24e797b360"
32+
},
33+
"github/gh-aw-actions/setup@v0.68.3": {
34+
"repo": "github/gh-aw-actions/setup",
35+
"version": "v0.68.3",
36+
"sha": "ba90f2186d7ad780ec640f364005fa24e797b360"
37+
},
38+
"super-linter/super-linter@v8.5.0": {
39+
"repo": "super-linter/super-linter",
40+
"version": "v8.5.0",
41+
"sha": "61abc07d755095a68f4987d1c2c3d1d64408f1f9"
42+
}
43+
}
44+
}

.github/copilot-instructions.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,23 @@ You MUST minimize adding public API surface area but any newly added public API
2626

2727
## Localization Guidelines
2828

29-
Anytime you add a new localization resource, you MUST:
29+
When making change to resource files, you MUST:
3030

31-
- Add a corresponding entry in the localization resource file.
32-
- Add an entry in all `*.xlf` files related to the modified `.resx` file.
33-
- Do not modify existing entries in `*.xlf` files unless you are also modifying the corresponding `.resx` file.
31+
- Add a corresponding entry in the resource file (`.resx`).
32+
- NEVER manually modify `*.xlf` files. Instead, build the project to automatically generate the corresponding `*.xlf` files.
33+
34+
## Public API guidelines
35+
36+
- Public API for MSTest and Microsoft.Testing.Platform MUST NOT use `init` accessors.
37+
- Exception: Existing APIs in Microsoft.Testing.Platform, because changing them right now would be a breaking change. However, we MUST NOT introduce **new** APIs using `init` accessors.
38+
- IMPORTANT: Make sure to apply this rule strictly both during PR review and when working on code changes.
3439

3540
## Testing Guidelines
3641

3742
- Tests for MTP and MSTest analyzers MUST use MSTest.
3843
- Unit tests for MSTest MUST use the internal test framework defined in [`TestFramework.ForTestingMSTest`](../test/Utilities/TestFramework.ForTestingMSTest).
3944
- All assertions must be written using FluentAssertions style of assertion.
45+
- When running acceptance tests, you must first run `./build.sh -pack`
4046

4147
## Pull Request guidelines
4248

.github/copilot/settings.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"extraKnownMarketplaces": {
3+
"dotnet-arcade-skills": {
4+
"source": {
5+
"source": "github",
6+
"repo": "dotnet/arcade-skills"
7+
}
8+
},
9+
"dotnet-skills": {
10+
"source": {
11+
"source": "github",
12+
"repo": "dotnet/skills"
13+
}
14+
}
15+
},
16+
"enabledPlugins": {
17+
"dotnet-dnceng@dotnet-arcade-skills": true,
18+
"dotnet@dotnet-skills": true,
19+
"dotnet-msbuild@dotnet-skills": true,
20+
"dotnet-nuget@dotnet-skills": true,
21+
"dotnet-test@dotnet-skills": true
22+
}
23+
}

.github/policies/LabelManagement.IssueOpened.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ configuration:
1313
- payloadType: Issues
1414
- isAction:
1515
action: Opened
16-
- and:
17-
- not:
18-
activitySenderHasPermission:
19-
permission: Admin
20-
- not:
21-
activitySenderHasPermission:
22-
permission: Write
16+
- not:
17+
activitySenderHasPermission:
18+
permission: Admin
19+
- not:
20+
activitySenderHasPermission:
21+
permission: Write
22+
- not:
23+
isActivitySender:
24+
user: github-actions[bot]
2325
then:
2426
- addLabel:
2527
label: 'Needs: Triage :mag:'
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
id:
2+
name: GitOps.PullRequestIssueManagement
3+
description: GitOps.PullRequestIssueManagement primitive
4+
owner:
5+
resource: repository
6+
disabled: false
7+
where:
8+
configuration:
9+
resourceManagementConfiguration:
10+
11+
eventResponderTasks:
12+
13+
- description: Auto-approve maestro PRs
14+
triggerOnOwnActions: false
15+
if:
16+
- payloadType: Pull_Request
17+
- isPullRequest
18+
- isActivitySender:
19+
user: dotnet-maestro[bot]
20+
issueAuthor: False
21+
- isAction:
22+
action: Opened
23+
then:
24+
- approvePullRequest:
25+
comment: Auto-approve
26+
27+
onFailure:
28+
onSuccess:

.github/policies/ScheduledSearch.MarkNoRecentActivity.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ configuration:
3535
label: "State: No Recent Activity"
3636
- addReply:
3737
reply: >-
38-
Hello @${issueAuthor},
38+
Hello ${issueAuthor},
3939
4040
This pull request has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **7 days**. It will be closed if no further activity occurs **within 7 days of this comment**.
4141
- description: >-
@@ -65,8 +65,8 @@ configuration:
6565
label: "State: No Recent Activity"
6666
- addReply:
6767
reply: >-
68-
Hello @${issueAuthor},
68+
Hello ${issueAuthor},
6969
7070
This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **7 days**. It will be closed if no further activity occurs **within 7 days of this comment**.
7171
onFailure:
72-
onSuccess:
72+
onSuccess:

.github/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
changelog:
2+
exclude:
3+
authors:
4+
- dotnet-bot
5+
- dotnet-maestro
6+
- dotnet-maestro[bot]
7+
- dependabot
8+
- dependabot[bot]

0 commit comments

Comments
 (0)