Skip to content

Commit b20d1f2

Browse files
authored
Merge branch 'main' into copilot/capture-tool-call-name-logging
2 parents 7b2faf0 + 15139cc commit b20d1f2

File tree

183 files changed

+11415
-974
lines changed

Some content is hidden

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

183 files changed

+11415
-974
lines changed

.config/dotnet-tools.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
"isRoot": true,
44
"tools": {
55
"docfx": {
6-
"version": "2.78.3",
6+
"version": "2.78.4",
77
"commands": [
88
"docfx"
99
],
1010
"rollForward": false
1111
}
1212
}
13-
}
13+
}

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
}
2020
}
2121
},
22-
"postCreateCommand": "dotnet --list-sdks && echo 'Available .NET SDKs installed successfully!'"
22+
"postCreateCommand": "dotnet dev-certs https --trust && dotnet --list-sdks && echo 'Available .NET SDKs installed successfully!'"
2323
}

.github/workflows/ci-build-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ jobs:
3636

3737
steps:
3838
- name: 📥 Clone the repo
39-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
39+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
4040
with:
4141
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
4242

4343
- name: 🔧 Set up .NET
4444
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
4545
with:
4646
dotnet-version: |
47-
10.0.100-rc.1.25451.107
47+
10.0.x
4848
9.0.x
4949
5050
# NetFX testing on non-Windows requires mono
@@ -57,7 +57,7 @@ jobs:
5757
run: brew install mono
5858

5959
- name: 🔧 Set up Node.js
60-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
60+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
6161
with:
6262
node-version: '20'
6363

@@ -82,7 +82,7 @@ jobs:
8282

8383
- name: 📤 Upload test results artifact
8484
if: always()
85-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
85+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
8686
with:
8787
name: testresults-${{ matrix.os }}-${{ matrix.configuration }}
8888
path: artifacts/testresults/**

.github/workflows/ci-code-coverage.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@ jobs:
1010
publish-coverage:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
13+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
1414
- name: Setup .NET
1515
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
1616
with:
1717
dotnet-version: |
18-
10.0.100-rc.1.25451.107
18+
10.0.x
1919
9.0.x
2020
2121
- name: Download test results
22-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
22+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
2323
with:
2424
pattern: testresults-*
2525

2626
- name: Combine coverage reports
27-
uses: danielpalme/ReportGenerator-GitHub-Action@5.4.17
27+
uses: danielpalme/ReportGenerator-GitHub-Action@5.5.0
2828
with:
2929
reports: "**/*.cobertura.xml"
3030
targetdir: "${{ github.workspace }}/report"
@@ -36,7 +36,7 @@ jobs:
3636
toolpath: "reportgeneratortool"
3737

3838
- name: Upload combined coverage XML
39-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
39+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
4040
with:
4141
name: coverage
4242
path: ${{ github.workspace }}/report
@@ -56,7 +56,7 @@ jobs:
5656
thresholds: "60 80"
5757

5858
- name: Upload combined coverage markdown
59-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
59+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
6060
with:
6161
name: coverage-markdown
6262
path: ${{ github.workspace }}/code-coverage-results.md
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: "Copilot Setup Steps"
2+
3+
on: workflow_dispatch
4+
5+
jobs:
6+
# The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot.
7+
copilot-setup-steps:
8+
runs-on: ubuntu-latest
9+
10+
permissions:
11+
contents: read
12+
13+
steps:
14+
- uses: actions/[email protected]
15+
16+
- name: Install .NET SDK
17+
uses: actions/setup-dotnet@v5
18+
with:
19+
global-json-file: global.json
20+
21+
- name: dotnet --info
22+
run: dotnet --info

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
30+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
3131

3232
- name: .NET Setup
3333
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
3434
with:
3535
dotnet-version: |
36-
10.0.100-rc.1.25451.107
36+
10.0.x
3737
9.0.x
3838
3939
- name: Generate documentation

.github/workflows/markdown-link-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
19+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
2020

2121
- name: Markup Link Checker (mlc)
2222
uses: becheran/mlc@18a06b3aa2901ca197de59c8b0b1f54fdba6b3fa # v1.0.0

.github/workflows/release.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ jobs:
4545

4646
steps:
4747
- name: Clone the repo
48-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
4949
with:
5050
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
5151

5252
- name: Set up .NET
5353
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
5454
with:
5555
dotnet-version: |
56-
10.0.100-rc.1.25451.107
56+
10.0.x
5757
9.0.x
5858
5959
- name: Build
@@ -73,13 +73,13 @@ jobs:
7373
version_suffix_args: ${{ github.event_name != 'release' && format('--version-suffix "{0}"', inputs.version_suffix_override || format('ci.{0}', github.run_number)) || '' }}
7474

7575
steps:
76-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
76+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
7777

7878
- name: Setup .NET
7979
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
8080
with:
8181
dotnet-version: |
82-
10.0.100-rc.1.25451.107
82+
10.0.x
8383
9.0.x
8484
8585
- name: Pack
@@ -89,7 +89,7 @@ jobs:
8989
--output "${{ github.workspace }}/artifacts/packages"
9090

9191
- name: Upload artifact
92-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
92+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
9393
if: ${{ !cancelled() }}
9494
with:
9595
name: build-artifacts
@@ -103,15 +103,15 @@ jobs:
103103
packages: write
104104

105105
steps:
106-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
106+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
107107

108108
- name: Setup .NET
109109
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
110110
with:
111-
dotnet-version: 10.0.100-rc.1.25451.107
111+
dotnet-version: 10.0.x
112112

113113
- name: Download build artifacts
114-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
114+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
115115

116116
- name: Authenticate to GitHub registry
117117
run: dotnet nuget add source
@@ -123,7 +123,7 @@ jobs:
123123

124124
- name: Publish to GitHub NuGet package registry
125125
run: dotnet nuget push
126-
${{github.workspace}}/build-artifacts/packages/*.nupkg
126+
${{github.workspace}}/packages/*.nupkg
127127
--source "github"
128128
--api-key ${{ secrets.GITHUB_TOKEN }}
129129
--skip-duplicate
@@ -138,14 +138,14 @@ jobs:
138138
packages: write
139139

140140
steps:
141-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
141+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
142142

143143
- name: Download build artifacts
144-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
144+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
145145

146146
- name: Upload release asset
147147
run: gh release upload ${{ github.event.release.tag_name }}
148-
${{ github.workspace }}/build-artifacts/packages/*.*nupkg
148+
${{ github.workspace }}/packages/*.*nupkg
149149
env:
150150
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
151151

@@ -158,19 +158,19 @@ jobs:
158158
permissions: { }
159159

160160
steps:
161-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
161+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
162162

163163
- name: Setup .NET
164164
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
165165
with:
166-
dotnet-version: 10.0.100-rc.1.25451.107
166+
dotnet-version: 10.0.x
167167

168168
- name: Download build artifacts
169-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
169+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
170170

171171
- name: Publish to NuGet.org (Releases only)
172172
run: dotnet nuget push
173-
${{github.workspace}}/build-artifacts/packages/*.nupkg
173+
${{github.workspace}}/packages/*.nupkg
174174
--source https://api.nuget.org/v3/index.json
175175
--api-key ${{ secrets.NUGET_KEY_MODELCONTEXTPROTOCOL }}
176176
--skip-duplicate

Directory.Build.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>
88
<WarnOnPackingNonPackableProject>false</WarnOnPackingNonPackableProject>
9+
<!-- Temp workaround for https://github.com/dotnet/sdk/issues/51265 -->
10+
<RestoreEnablePackagePruning>false</RestoreEnablePackagePruning>
911
</PropertyGroup>
1012

1113
<PropertyGroup>

0 commit comments

Comments
 (0)