Skip to content

Commit 991b712

Browse files
Upgrade to .NET 10.0 and update dependencies across the solution; ref… (#37)
* Upgrade to .NET 10.0 and update dependencies across the solution; refactor integration tests and CLI commands to accommodate framework changes; remove obsolete solution file; enhance README with updated usage instructions for .NET 10.0. * Add validation tests for ProfileCommand settings; refactor MethodInventory and RedundancyReport to use cached methods; enhance JSON serialization options; remove obsolete test helpers and project settings for .NET 10.0 * Add cancellation support to Analyze, Extract, Full, and Profile commands; update inventory loading and saving methods to accept CancellationToken
1 parent 21586b5 commit 991b712

44 files changed

Lines changed: 1208 additions & 1023 deletions

Some content is hidden

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

‎.gitattributes‎

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
3+
4+
# Explicitly declare text files you want to always be normalized and converted
5+
# to native line endings on checkout.
6+
*.cs text
7+
*.csx text
8+
*.csproj text
9+
*.sln text
10+
*.xaml text
11+
*.config text
12+
*.xml text
13+
*.json text
14+
*.md text
15+
*.txt text
16+
*.yml text
17+
*.yaml text
18+
*.sh text eol=lf
19+
*.ps1 text eol=crlf
20+
*.cmd text eol=crlf
21+
*.bat text eol=crlf
22+
23+
# Declare files that will always have LF line endings on checkout.
24+
.gitattributes text eol=lf
25+
.gitignore text eol=lf
26+
*.sh text eol=lf
27+
28+
# Declare files that will always have CRLF line endings on checkout.
29+
*.sln text eol=crlf
30+
*.cmd text eol=crlf
31+
*.bat text eol=crlf
32+
*.ps1 text eol=crlf
33+
34+
# Denote all files that are truly binary and should not be modified.
35+
*.png binary
36+
*.jpg binary
37+
*.jpeg binary
38+
*.gif binary
39+
*.ico binary
40+
*.dll binary
41+
*.exe binary
42+
*.pdb binary
43+
*.zip binary
44+
*.gz binary
45+
*.tar binary
46+
*.7z binary
47+
*.nupkg binary
48+
*.snk binary
49+
*.pfx binary

‎.github/workflows/build.yml‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ jobs:
6060
needs: prepareConfig
6161
uses: endjin/Endjin.RecommendedPractices.GitHubActions/.github/workflows/scripted-build-pipeline.yml@main
6262
with:
63-
netSdkVersion: '8.x'
64-
additionalNetSdkVersion: '9.x'
63+
netSdkVersion: '10.x'
6564
# workflow_dispatch inputs are always strings, the type property is just for the UI
6665
forcePublish: ${{ github.event.inputs.forcePublish == 'true' }}
6766
skipCleanup: ${{ github.event.inputs.skipCleanup == 'true' }}

0 commit comments

Comments
 (0)