Skip to content

Commit 6980d6b

Browse files
Merge branch 'main' into dotnet-vnext
2 parents 76cfe56 + c5045c5 commit 6980d6b

14 files changed

+75
-54
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"rollForward": false
5252
},
5353
"sign": {
54-
"version": "0.9.1-beta.24529.1",
54+
"version": "0.9.1-beta.25181.2",
5555
"commands": [
5656
"sign"
5757
],

.github/workflows/after-release.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ jobs:
2626

2727
- name: Generate GitHub application token
2828
id: generate-application-token
29-
uses: peter-murray/workflow-application-token-action@d17e3a9a36850ea89f35db16c1067dd2b68ee343 # v4.0.1
29+
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2.0.2
3030
with:
31-
application_id: ${{ secrets.POLLY_UPDATER_BOT_APP_ID }}
32-
application_private_key: ${{ secrets.POLLY_UPDATER_BOT_KEY }}
33-
permissions: 'contents:write, pull_requests:write'
31+
app-id: ${{ secrets.POLLY_UPDATER_BOT_APP_ID }}
32+
private-key: ${{ secrets.POLLY_UPDATER_BOT_KEY }}
33+
permission-contents: write
34+
permission-pull-requests: write
3435

3536
- name: Checkout code
3637
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

.github/workflows/build.yml

Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -53,27 +53,43 @@ jobs:
5353

5454
steps:
5555

56+
- name: Update agent configuration
57+
shell: pwsh
58+
run: |
59+
if ($IsWindows) {
60+
"DOTNET_INSTALL_DIR=D:\tools\dotnet" >> ${env:GITHUB_ENV}
61+
"DOTNET_ROOT=D:\tools\dotnet" >> ${env:GITHUB_ENV}
62+
"NUGET_PACKAGES=D:\.nuget\packages" >> ${env:GITHUB_ENV}
63+
} else {
64+
$nugetHome = "~/.nuget/packages"
65+
if (-Not (Test-Path $nugetHome)) {
66+
New-Item -Path $nugetHome -Type Directory -Force | Out-Null
67+
}
68+
$nugetHome = Resolve-Path $nugetHome
69+
"NUGET_PACKAGES=$nugetHome" >> ${env:GITHUB_ENV}
70+
}
71+
5672
- name: Checkout code
5773
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5874
with:
5975
fetch-depth: 0
6076
show-progress: false
6177

6278
- name: Setup .NET SDKs
63-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
79+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
6480
with:
6581
dotnet-version: |
6682
8.0.x
6783
9.0.x
6884
6985
- name: Setup .NET SDK
70-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
86+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
7187
id: setup-dotnet
7288

7389
- name: Setup NuGet cache
74-
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
90+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
7591
with:
76-
path: ~/.nuget/packages
92+
path: ${{ env.NUGET_PACKAGES }}
7793
key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj', '**/*.props') }}
7894
restore-keys: ${{ runner.os }}-nuget-
7995

@@ -84,7 +100,7 @@ jobs:
84100

85101
- name: Upload Coverage Reports
86102
if: always()
87-
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
103+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
88104
with:
89105
name: coverage-${{ matrix.os_name }}
90106
path: ./artifacts/coverage-reports
@@ -98,14 +114,14 @@ jobs:
98114
token: ${{ secrets.CODECOV_TOKEN }}
99115

100116
- name: Publish NuGet packages
101-
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
117+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
102118
with:
103119
name: packages-${{ matrix.os_name }}
104120
path: ./artifacts/package/release
105121
if-no-files-found: error
106122

107123
- name: Upload signing file list
108-
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
124+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
109125
if: matrix.os_name == 'windows'
110126
with:
111127
name: signing-config
@@ -130,12 +146,12 @@ jobs:
130146
steps:
131147

132148
- name: Download packages
133-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
149+
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
134150
with:
135151
name: packages-windows
136152

137153
- name: Setup .NET SDK
138-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
154+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
139155
with:
140156
dotnet-version: ${{ needs.build.outputs.dotnet-sdk-version }}
141157

@@ -168,19 +184,19 @@ jobs:
168184
steps:
169185

170186
- name: Download unsigned packages
171-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
187+
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
172188
with:
173189
name: packages-windows
174190
path: packages
175191

176192
- name: Download signing configuration
177-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
193+
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
178194
with:
179195
name: signing-config
180196
path: signing-config
181197

182198
- name: Setup .NET SDK
183-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
199+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
184200
with:
185201
dotnet-version: ${{ needs.build.outputs.dotnet-sdk-version }}
186202

@@ -216,7 +232,7 @@ jobs:
216232
}
217233
218234
- name: Upload signed packages
219-
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
235+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
220236
with:
221237
name: signed-packages
222238
path: packages
@@ -228,12 +244,12 @@ jobs:
228244
steps:
229245

230246
- name: Download packages
231-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
247+
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
232248
with:
233249
name: signed-packages
234250

235251
- name: Setup .NET SDK
236-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
252+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
237253
with:
238254
dotnet-version: ${{ needs.build.outputs.dotnet-sdk-version }}
239255

@@ -318,12 +334,12 @@ jobs:
318334
steps:
319335

320336
- name: Download signed packages
321-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
337+
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
322338
with:
323339
name: signed-packages
324340

325341
- name: Setup .NET SDK
326-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
342+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
327343
with:
328344
dotnet-version: ${{ needs.build.outputs.dotnet-sdk-version }}
329345

@@ -334,11 +350,11 @@ jobs:
334350

335351
- name: Generate GitHub application token
336352
id: generate-application-token
337-
uses: peter-murray/workflow-application-token-action@d17e3a9a36850ea89f35db16c1067dd2b68ee343 # v4.0.1
353+
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2.0.2
338354
with:
339-
application_id: ${{ secrets.POLLY_UPDATER_BOT_APP_ID }}
340-
application_private_key: ${{ secrets.POLLY_UPDATER_BOT_KEY }}
341-
permissions: 'contents:write'
355+
app-id: ${{ secrets.POLLY_UPDATER_BOT_APP_ID }}
356+
private-key: ${{ secrets.POLLY_UPDATER_BOT_KEY }}
357+
permission-contents: write
342358

343359
- name: Publish nuget_packages_published
344360
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 # v3.0.0

.github/workflows/code-ql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ jobs:
3838
show-progress: false
3939

4040
- name: Initialize CodeQL
41-
uses: github/codeql-action/init@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
41+
uses: github/codeql-action/init@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
4242
with:
4343
build-mode: none
4444
languages: ${{ matrix.language }}
4545

4646
- name: Perform CodeQL Analysis
47-
uses: github/codeql-action/analyze@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
47+
uses: github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
4848
with:
4949
category: '/language:${{ matrix.language }}'
5050

.github/workflows/dependabot-approve.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@ jobs:
2020

2121
- name: Generate GitHub application token
2222
id: generate-application-token
23-
uses: peter-murray/workflow-application-token-action@d17e3a9a36850ea89f35db16c1067dd2b68ee343 # v4.0.1
23+
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2.0.2
2424
with:
25-
application_id: ${{ secrets.POLLY_REVIEWER_BOT_APP_ID }}
26-
application_private_key: ${{ secrets.POLLY_REVIEWER_BOT_KEY }}
27-
permissions: 'contents:write, pull_requests:write, workflows:write'
25+
app-id: ${{ secrets.POLLY_REVIEWER_BOT_APP_ID }}
26+
private-key: ${{ secrets.POLLY_REVIEWER_BOT_KEY }}
27+
permission-contents: write
28+
permission-pull-requests: write
29+
permission-workflows: write
2830

2931
- name: Checkout code
3032
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ jobs:
2626
show-progress: false
2727

2828
- name: Review dependencies
29-
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4.5.0
29+
uses: actions/dependency-review-action@ce3cf9537a52e8119d91fd484ab5b8a807627bf8 # v4.6.0

.github/workflows/gh-pages.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ jobs:
4040
!**/BenchmarkDotNet.Artifacts/**/*.md
4141
4242
- name: Spellcheck
43-
uses: rojopolis/spellcheck-github-actions@ed0756273a1658136c36d26e3d0353de35b98c8b # v0.47.0
43+
uses: rojopolis/spellcheck-github-actions@23dc186319866e1de224f94fe1d31b72797aeec7 # v0.48.0
4444
with:
4545
config_path: .github/spellcheck.yml
4646

4747
- name: Setup .NET SDK
48-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
48+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
4949

5050
- name: Generate documentation
5151
run: |
@@ -54,7 +54,7 @@ jobs:
5454
dotnet docfx docs/docfx.json
5555
5656
- name: Publish documentation
57-
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
57+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5858
with:
5959
name: docs
6060
path: docs/_site
@@ -78,7 +78,7 @@ jobs:
7878
steps:
7979

8080
- name: Download documentation
81-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
81+
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
8282
with:
8383
name: docs
8484
path: docs

.github/workflows/mutation-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ jobs:
4949
show-progress: false
5050

5151
- name: Setup .NET SDKs
52-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
52+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
5353
with:
5454
dotnet-version: |
5555
8.0.x
5656
9.0.x
5757
5858
- name: Setup .NET SDK
59-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
59+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
6060

6161
- name: Run mutation tests for ${{ matrix.target }}
6262
shell: pwsh
@@ -68,7 +68,7 @@ jobs:
6868

6969
- name: Upload Mutation Report
7070
if: ${{ !cancelled() }}
71-
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
71+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7272
with:
7373
name: mutation-report-${{ matrix.name }}
7474
path: ./artifacts/mutation-report

.github/workflows/nuget-packages-published.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
show-progress: false
4646

4747
- name: Setup .NET SDK
48-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
48+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
4949

5050
- name: Restore .NET tools
5151
shell: pwsh

.github/workflows/on-push-do-docs.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ jobs:
1818

1919
- name: Generate GitHub application token
2020
id: generate-application-token
21-
uses: peter-murray/workflow-application-token-action@d17e3a9a36850ea89f35db16c1067dd2b68ee343 # v4.0.1
21+
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2.0.2
2222
with:
23-
application_id: ${{ secrets.POLLY_UPDATER_BOT_APP_ID }}
24-
application_private_key: ${{ secrets.POLLY_UPDATER_BOT_KEY }}
25-
permissions: 'contents:write, pull_requests:write'
23+
app-id: ${{ secrets.POLLY_UPDATER_BOT_APP_ID }}
24+
private-key: ${{ secrets.POLLY_UPDATER_BOT_KEY }}
25+
permission-contents: write
26+
permission-pull-requests: write
2627

2728
- name: Checkout code
2829
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -32,7 +33,7 @@ jobs:
3233
token: ${{ steps.generate-application-token.outputs.token }}
3334

3435
- name: Setup .NET SDK
35-
uses: actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
36+
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
3637

3738
- name: Update documentation
3839
id: update-docs

0 commit comments

Comments
 (0)