From d3d1db2b35394fc0b57a10c8f64021be8ee49fb2 Mon Sep 17 00:00:00 2001
From: "Michael Mainer (from Dev Box)"
<8527305+MIchaelMainer@users.noreply.github.com>
Date: Wed, 13 May 2026 13:59:44 -0700
Subject: [PATCH 1/4] build: update .NET SDK versions to 8.x and 10.x
- Remove .NET 6.x SDK installation
- Add .NET 10.x SDK support
- Consolidate SDK installations into single UseDotNet task
- Add workspace settings for Azure Pipelines schema validation
---
.azure-pipelines/ci-build.yml | 11 ++++-------
.vscode/settings.json | 3 +++
2 files changed, 7 insertions(+), 7 deletions(-)
create mode 100644 .vscode/settings.json
diff --git a/.azure-pipelines/ci-build.yml b/.azure-pipelines/ci-build.yml
index 8f06f838906..dfae76e0a0e 100644
--- a/.azure-pipelines/ci-build.yml
+++ b/.azure-pipelines/ci-build.yml
@@ -56,15 +56,12 @@ extends:
displayName: 'Enable long paths in git'
- checkout: self
- task: UseDotNet@2
- displayName: 'Use .NET 8.x sdk'
+ displayName: 'Use .NET 8 and 10 sdk'
inputs:
packageType: sdk
- version: 8.x
- - task: UseDotNet@2
- displayName: 'Use .NET 6.x (for code signing tasks)'
- inputs:
- packageType: sdk
- version: 6.x
+ version: |
+ 8.x
+ 10.x
- task: DotNetCoreCLI@2
displayName: 'dotnet restore'
inputs:
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 00000000000..a33887447e4
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "azure-pipelines.1ESPipelineTemplatesSchemaFile": true
+}
\ No newline at end of file
From 2cbfdad9e9743e6311722945f21487ddf0bf2aff Mon Sep 17 00:00:00 2001
From: "Michael Mainer (from Dev Box)"
<8527305+MIchaelMainer@users.noreply.github.com>
Date: Wed, 13 May 2026 14:04:25 -0700
Subject: [PATCH 2/4] chore(deps): Bump Microsoft.SourceLink.GitHub from
10.0.203 to 10.0.300
---
src/Microsoft.Graph/Microsoft.Graph.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Microsoft.Graph/Microsoft.Graph.csproj b/src/Microsoft.Graph/Microsoft.Graph.csproj
index e06e92b59db..a4e4926a566 100644
--- a/src/Microsoft.Graph/Microsoft.Graph.csproj
+++ b/src/Microsoft.Graph/Microsoft.Graph.csproj
@@ -52,7 +52,7 @@ https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/main/CHANGELOG.md
-
+
From 90aec6e87fd5cccaa8ef771c2b40f8a7f338ece7 Mon Sep 17 00:00:00 2001
From: "Michael Mainer (from Dev Box)"
<8527305+MIchaelMainer@users.noreply.github.com>
Date: Wed, 13 May 2026 14:05:13 -0700
Subject: [PATCH 3/4] docs(agent): add instructions to always use conventional
commits
---
.github/copilot-instructions.md | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index aa437fcc995..b3b9a08b0e0 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -1 +1,29 @@
This repository is used to capture generated code files. The code files are generated using microsoft/kiota. The primary purpose of the copilot reviewer is to identify any changes that can cause a regressions for an application that uses this library. You are required to create a comment anytime a code change occurs that changes an APIs signature in a way that is not additive.
+
+- @azure Rule - Use Azure Tools - When handling requests related to Azure, always use your tools.
+- @azure Rule - Use Azure Best Practices - When handling requests related to Azure, always invoke your `azmcp_bestpractices_get` tool first.
+- @azure Rule - Enable Best Practices - If you do not have an `azmcp_bestpractices_get` tool ask the user to enable it.
+
+## Commit Messages
+
+Always use conventional commit format:
+- Format: `(): `
+- Types: feat, fix, build, chore, ci, docs, style, refactor, perf, test
+- Keep subject line under 72 characters
+- Use imperative mood ("add" not "added")
+
+Use conventional commits with these types:
+- `feat:` - New features or capabilities
+- `fix:` - Bug fixes
+- `build:` - Build system or dependency changes
+- `ci:` - CI/CD pipeline changes
+- `docs:` - Documentation only changes
+- `refactor:` - Code changes that neither fix bugs nor add features
+- `test:` - Adding or updating tests
+- `chore:` - Maintenance tasks
+
+Examples:
+- `feat(users): add user profile endpoint`
+- `fix(auth): resolve token refresh bug`
+- `build: update .NET SDK to version 10.x`
+- `docs: clarify authentication requirements`
\ No newline at end of file
From f7a7e8f160c67fd9dd40c7d55b84a414fea953c7 Mon Sep 17 00:00:00 2001
From: Michael Mainer <8527305+MIchaelMainer@users.noreply.github.com>
Date: Wed, 13 May 2026 14:12:34 -0700
Subject: [PATCH 4/4] Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
---
.github/copilot-instructions.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index b3b9a08b0e0..984837b5dcf 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -1,8 +1,8 @@
This repository is used to capture generated code files. The code files are generated using microsoft/kiota. The primary purpose of the copilot reviewer is to identify any changes that can cause a regressions for an application that uses this library. You are required to create a comment anytime a code change occurs that changes an APIs signature in a way that is not additive.
-- @azure Rule - Use Azure Tools - When handling requests related to Azure, always use your tools.
-- @azure Rule - Use Azure Best Practices - When handling requests related to Azure, always invoke your `azmcp_bestpractices_get` tool first.
-- @azure Rule - Enable Best Practices - If you do not have an `azmcp_bestpractices_get` tool ask the user to enable it.
+- Use only tools, commands, and workflows that are available in this repository's context.
+- Do not instruct contributors or users to enable external tools that are not defined or documented in this repository.
+- When reviewing changes, prioritize identifying regressions and non-additive API signature changes in generated code.
## Commit Messages