Skip to content

Commit 36b2684

Browse files
authored
Update TFMs and reorganize solution. (#439)
* Updated TFMs. Updates all dependencies. * - Removed docker related files. - Added consolidated coverage script. - Clean up test project TFMs. - Consolidated gitignore * Updated editorconfig * Added CPM * Reorganize solution and repo structure. * Added directory build props. * Run cleanup. * Updated GitHub workflows. * Consolidated global usings. Run cleanup. * Update coverage script. * Cleanup.
1 parent 237f2e2 commit 36b2684

File tree

242 files changed

+1162
-894
lines changed

Some content is hidden

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

242 files changed

+1162
-894
lines changed

.dockerignore

-3
This file was deleted.

.editorconfig

+238-165
Large diffs are not rendered by default.

.gitattributes

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
###############################################################################
2+
# Set default behavior to automatically normalize line endings.
3+
###############################################################################
4+
* text=auto
5+
6+
# Declare files that will always have LF line endings on checkout.
7+
*.sh text eol=lf
8+
9+
###############################################################################
10+
# Set default behavior for command prompt diff.
11+
#
12+
# This is need for earlier builds of msysgit that does not have it on by
13+
# default for csharp files.
14+
# Note: This is only used by command line
15+
###############################################################################
16+
#*.cs diff=csharp
17+
18+
###############################################################################
19+
# Set the merge driver for project and solution files
20+
#
21+
# Merging from the command prompt will add diff markers to the files if there
22+
# are conflicts (Merging from VS is not affected by the settings below, in VS
23+
# the diff markers are never inserted). Diff markers may cause the following
24+
# file extensions to fail to load in VS. An alternative would be to treat
25+
# these files as binary and thus will always conflict and require user
26+
# intervention with every merge. To do so, just uncomment the entries below
27+
###############################################################################
28+
#*.sln merge=binary
29+
#*.csproj merge=binary
30+
#*.vbproj merge=binary
31+
#*.vcxproj merge=binary
32+
#*.vcproj merge=binary
33+
#*.dbproj merge=binary
34+
#*.fsproj merge=binary
35+
#*.lsproj merge=binary
36+
#*.wixproj merge=binary
37+
#*.modelproj merge=binary
38+
#*.sqlproj merge=binary
39+
#*.wwaproj merge=binary
40+
41+
###############################################################################
42+
# behavior for image files
43+
#
44+
# image files are treated as binary by default.
45+
###############################################################################
46+
*.jpg binary
47+
*.png binary
48+
*.gif binary
49+
*.ico binary
50+
51+
###############################################################################
52+
# diff behavior for common document formats
53+
#
54+
# Convert binary document formats to text before diffing them. This feature
55+
# is only available from the command line. Turn it on by uncommenting the
56+
# entries below.
57+
###############################################################################
58+
#*.doc diff=astextplain
59+
#*.DOC diff=astextplain
60+
#*.docx diff=astextplain
61+
#*.DOCX diff=astextplain
62+
#*.dot diff=astextplain
63+
#*.DOT diff=astextplain
64+
#*.pdf diff=astextplain
65+
#*.PDF diff=astextplain
66+
#*.rtf diff=astextplain
67+
#*.RTF diff=astextplain

.github/workflows/ci.yml

+7-9
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,26 @@ on:
66
branches:
77
- main
88
paths:
9-
- 'Specification/**'
10-
- 'Specification.EntityFrameworkCore/**'
11-
- 'Specification.EntityFramework6/**'
9+
- 'src/**'
10+
- 'tests/**'
1211
pull_request:
1312
branches:
1413
- main
1514
paths:
16-
- 'Specification/**'
17-
- 'Specification.EntityFrameworkCore/**'
18-
- 'Specification.EntityFramework6/**'
15+
- 'src/**'
16+
- 'tests/**'
1917

2018
jobs:
2119
build:
2220
runs-on: windows-latest
2321

2422
steps:
2523
- name: Checkout
26-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2725
- name: Setup dotnet
28-
uses: actions/setup-dotnet@v3
26+
uses: actions/setup-dotnet@v4
2927
with:
30-
dotnet-version: 8.0.x
28+
dotnet-version: 9.x
3129
- name: Install SQL Local DB
3230
run: ./setup-sqllocaldb.ps1
3331
shell: pwsh

.github/workflows/release.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010

1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1414
- name: Setup dotnet
15-
uses: actions/setup-dotnet@v3
15+
uses: actions/setup-dotnet@v4
1616
with:
17-
dotnet-version: 8.0.x
17+
dotnet-version: 9.x
1818
- name: Install SQL Local DB
1919
run: ./setup-sqllocaldb.ps1
2020
shell: pwsh

0 commit comments

Comments
 (0)