Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to .NET 8 #905

Merged
merged 240 commits into from
Jul 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
2e0a12d
cleanup
iammukeshm Dec 14, 2023
b999c6e
update license
iammukeshm Dec 14, 2023
bb43417
add global.json
iammukeshm Dec 14, 2023
09743f6
add server project
iammukeshm Dec 14, 2023
be176c0
cleanup
iammukeshm Dec 14, 2023
fb491fe
added framework project
iammukeshm Dec 14, 2023
9faf7d3
update namespace
iammukeshm Dec 14, 2023
e3a7ea2
cleanup
iammukeshm Dec 14, 2023
7e757f4
cleanup
iammukeshm Dec 14, 2023
2c03dce
cleanup
iammukeshm Dec 14, 2023
ec0c523
added abstractions
iammukeshm Dec 15, 2023
970fab5
domain changes
iammukeshm Dec 15, 2023
ad19c4d
removed .vscode
iammukeshm Dec 15, 2023
bd97bf4
update gitignore
iammukeshm Dec 15, 2023
ca91019
update pagination base
iammukeshm Dec 15, 2023
05ffbbc
add wolverine
iammukeshm Dec 16, 2023
aea0ca8
add api versioning
iammukeshm Dec 16, 2023
7a5f6e3
updated wolverine code gen
iammukeshm Dec 16, 2023
3380cab
versioned swagger ui
iammukeshm Dec 16, 2023
531bfc6
minor updates to versioning
iammukeshm Dec 16, 2023
e98c5f8
added fluent validation
iammukeshm Dec 16, 2023
8748417
initial domain designs
iammukeshm Dec 16, 2023
77956c0
minor fixes
iammukeshm Dec 17, 2023
265b3a3
add extra validation for testing
iammukeshm Dec 17, 2023
dabc6d3
minor fixes
iammukeshm Dec 17, 2023
31b4773
moved to mediatr and behaviours
iammukeshm Dec 17, 2023
07ebc7e
minor cleanup
iammukeshm Dec 17, 2023
f5ee989
added carter for automatic minimal api registration
iammukeshm Dec 18, 2023
1c0697a
added inital readme
iammukeshm Dec 18, 2023
102882d
architecture changes / include both clean and vsa
iammukeshm Dec 19, 2023
4b27e17
added todo vsa arch module
iammukeshm Dec 19, 2023
d48c6d9
namespace cleanup
iammukeshm Dec 19, 2023
1b7bf72
minor cleanup
iammukeshm Dec 20, 2023
d371a19
added efcore and inmemorydb as default
iammukeshm Dec 20, 2023
36fd353
update exception handler
iammukeshm Dec 20, 2023
69af5f7
rearranged application code
iammukeshm Dec 20, 2023
c243f1c
cleaner dbcontext registration
iammukeshm Dec 20, 2023
861cba2
added initial ddd and edd
iammukeshm Dec 21, 2023
b0191b9
added custom exception and get endpoint
iammukeshm Dec 26, 2023
64bcf63
cleanup
iammukeshm Dec 26, 2023
6093513
cleanup
iammukeshm Dec 26, 2023
b3cbf5b
added ardalis specification package
iammukeshm Dec 26, 2023
158175c
cleanup
iammukeshm Dec 26, 2023
777bd3e
added paging support
iammukeshm Dec 27, 2023
e3b26b0
default params
iammukeshm Dec 27, 2023
04c51bc
update swagger doc
iammukeshm Dec 27, 2023
55cb45b
updated swagger metadata
iammukeshm Dec 27, 2023
214e675
added support for publishing domain events
iammukeshm Dec 27, 2023
0f0ef11
context cleanup + shared events & db context
iammukeshm Dec 28, 2023
38f84a7
added docker / docker compose support
iammukeshm Dec 28, 2023
d7f6f74
added finbuckle + pg migrations
iammukeshm Dec 29, 2023
db72aac
cleanup
iammukeshm Dec 29, 2023
443ce1d
add hosted services for auto db migration
iammukeshm Dec 29, 2023
5daeed3
initial multitenancy changes
iammukeshm Dec 29, 2023
94d70fd
cleanup
iammukeshm Dec 29, 2023
5c8cfe1
multitenancy cleanup + bug fixes
iammukeshm Dec 30, 2023
4be696f
add keycloak to docker compose
iammukeshm Dec 31, 2023
2c8e584
make entity support multitenancy
iammukeshm Jan 5, 2024
5527b32
minor changes
iammukeshm Jan 6, 2024
9d42d73
initial identity changes
iammukeshm Jan 6, 2024
bbd859a
added default migrations
iammukeshm Jan 6, 2024
a1079cc
cleanup
iammukeshm Jan 6, 2024
61a0772
minor cleanups + version fix
iammukeshm Jan 6, 2024
7973f20
add user registration
iammukeshm Jan 7, 2024
33de5ec
minor fix
iammukeshm Jan 7, 2024
0d49d95
added seq + docker compose
iammukeshm Jan 7, 2024
e0617c6
add update user handler
iammukeshm Jan 11, 2024
50d61c7
added token generation
iammukeshm Jan 12, 2024
56557d3
cleanup
iammukeshm Jan 12, 2024
2af2c4f
updated user service
iammukeshm Feb 14, 2024
959aeef
update finbuckle package to 7.0.1
iammukeshm May 1, 2024
1cef73f
fix finbuckle issues
iammukeshm May 2, 2024
f635416
g
iammukeshm May 30, 2024
7c86ef7
cleanup
iammukeshm May 30, 2024
cb4bf8d
update mail service
iammukeshm May 30, 2024
26cd5cb
update packages
iammukeshm May 30, 2024
63e6b55
cleanup
iammukeshm May 30, 2024
594f20d
update
iammukeshm May 30, 2024
7ee1e23
update readme
iammukeshm May 30, 2024
7eedc71
cleanup
iammukeshm May 30, 2024
8b5e5ce
add caching
iammukeshm May 30, 2024
d905071
add catalog context
iammukeshm May 30, 2024
d2b577b
add keyed service for irepository
iammukeshm May 31, 2024
83e3e39
Create build.yml
iammukeshm May 31, 2024
1f988e2
update build path
iammukeshm May 31, 2024
db470da
fix path
iammukeshm May 31, 2024
26d895e
fix framework path
iammukeshm May 31, 2024
be16074
update reference paths
iammukeshm May 31, 2024
1bea482
add docker compose
iammukeshm May 31, 2024
7c6860a
update yml
iammukeshm May 31, 2024
6df97d2
switch to ghcr
iammukeshm May 31, 2024
282117e
update yml
iammukeshm May 31, 2024
cc37b2c
update
iammukeshm May 31, 2024
5ce099d
pull compose image from ghcr
iammukeshm May 31, 2024
a812c49
add banner image
iammukeshm May 31, 2024
2f0dfcd
update readme
iammukeshm May 31, 2024
8b42b84
cleanup
iammukeshm May 31, 2024
b0eca6e
add jwt auth and default auth policy
iammukeshm May 31, 2024
07d98a7
add permisions + fix swagger
iammukeshm May 31, 2024
e2763e6
auth change + permissions
iammukeshm May 31, 2024
d91f665
update container labels
iammukeshm May 31, 2024
b1135a2
update container label
iammukeshm May 31, 2024
16a535b
by default disable redis
iammukeshm Jun 1, 2024
538c74b
fix permission requirements
iammukeshm Jun 1, 2024
64a258c
switch to finbuckle claim strategy
iammukeshm Jun 1, 2024
efbcc64
add swagger auth requirement + fixes to current user
iammukeshm Jun 1, 2024
f67d3d4
update readme
iammukeshm Jun 1, 2024
54565e0
update permissions for endpoints
iammukeshm Jun 1, 2024
6752dbb
add tenant endpoints + postman collections
iammukeshm Jun 1, 2024
8ef0d1f
life saver commit
iammukeshm Jun 1, 2024
65c5b5e
update docker-compose
iammukeshm Jun 1, 2024
068ebc8
hangfire integration
iammukeshm Jun 2, 2024
d49ba04
package update
iammukeshm Jun 2, 2024
545aaa1
hangfire null reference handle
iammukeshm Jun 2, 2024
055e47e
update docker compose variables
iammukeshm Jun 2, 2024
41505a5
update cicd
iammukeshm Jun 2, 2024
8ee9c9f
update cicd
iammukeshm Jun 2, 2024
e536887
terraform folder setup
iammukeshm Jun 2, 2024
a813c00
fixed all warnings
iammukeshm Jun 2, 2024
31f4619
sync namespaces
iammukeshm Jun 2, 2024
0373cc6
fix namespace references
iammukeshm Jun 2, 2024
aa342b6
update banner
iammukeshm Jun 2, 2024
bc2953c
update container name
iammukeshm Jun 3, 2024
8c99ee4
update container user
iammukeshm Jun 4, 2024
c8f6ee3
terraform intial changes
iammukeshm Jun 4, 2024
50b5a2d
update
iammukeshm Jun 4, 2024
7a8f39f
update readme
iammukeshm Jun 5, 2024
eb10387
update
iammukeshm Jun 5, 2024
d9d7a83
update
iammukeshm Jun 5, 2024
538f123
add get user by id (#937)
wtmaxim Jun 5, 2024
d10a54c
Update cicd.yml
iammukeshm Jun 5, 2024
65892ae
Update cicd.yml
iammukeshm Jun 5, 2024
89f8de2
add terraform readme
iammukeshm Jun 5, 2024
2ed647b
Merge branch 'v2' of https://github.com/fullstackhero/dotnet-starter-…
iammukeshm Jun 5, 2024
7f35d36
add file storage service (#938)
wtmaxim Jun 5, 2024
6fa4abd
added MSSQL Provider (#939)
wtmaxim Jun 6, 2024
d838028
initial blazor web app push
iammukeshm Jun 6, 2024
4320183
Merge branch 'v2' of https://github.com/fullstackhero/dotnet-starter-…
iammukeshm Jun 6, 2024
675980a
update cicd
iammukeshm Jun 6, 2024
84eb126
update cicd
iammukeshm Jun 6, 2024
2a4a040
cicd
iammukeshm Jun 6, 2024
59d7a7f
test cicd
iammukeshm Jun 6, 2024
8fbcc53
revert
iammukeshm Jun 6, 2024
0d0fc9f
update
iammukeshm Jun 6, 2024
c7a42c3
update readme
iammukeshm Jun 6, 2024
dbe18e1
update cicd
iammukeshm Jun 6, 2024
ebc8341
test update
iammukeshm Jun 6, 2024
b017cf8
seperated cicd pipelines
iammukeshm Jun 6, 2024
75f1084
update
iammukeshm Jun 6, 2024
6ea6e68
update appsettings.json
iammukeshm Jun 6, 2024
7485e98
update blazor folder structure
iammukeshm Jun 6, 2024
277b27c
initial mudblazor setup
iammukeshm Jun 6, 2024
7a8bbee
added get profile user (#935)
wtmaxim Jun 7, 2024
84945cf
update readme
iammukeshm Jun 7, 2024
72c0f2e
refresh blazor setup
iammukeshm Jun 7, 2024
e3f4cc7
update docker tags
iammukeshm Jun 7, 2024
5be84f6
add cors
iammukeshm Jun 7, 2024
f98873a
initial blazor changes
iammukeshm Jun 7, 2024
68133d6
added few user endpoints (#936)
wtmaxim Jun 7, 2024
296ae28
added roles endpoints (#940)
wtmaxim Jun 7, 2024
006d85b
login changes
iammukeshm Jun 8, 2024
3f1837a
cors changes
iammukeshm Jun 9, 2024
fea954e
moved to blazor standalone wasm
iammukeshm Jun 9, 2024
af38919
Merge branch 'v2' of https://github.com/fullstackhero/dotnet-starter-…
iammukeshm Jun 9, 2024
d4b751b
rename folder
iammukeshm Jun 9, 2024
6d88483
docker publish
iammukeshm Jun 9, 2024
93e85af
dockerfile for blazor wasm
iammukeshm Jun 9, 2024
3961e1a
update compose
iammukeshm Jun 9, 2024
fd44f56
update ports
iammukeshm Jun 9, 2024
f44b4ea
update
iammukeshm Jun 9, 2024
9b4fc38
update ports
iammukeshm Jun 9, 2024
5b6767a
update blazor
iammukeshm Jun 9, 2024
b12cade
layout fixes
iammukeshm Jun 9, 2024
174daf2
update wasm
iammukeshm Jun 9, 2024
3213752
update mudblazor to 7 preview
iammukeshm Jun 9, 2024
4e6f323
update packages
iammukeshm Jun 11, 2024
67a1caa
fix warnings
iammukeshm Jun 12, 2024
f4f7059
rename github workflows
iammukeshm Jun 12, 2024
93e3787
upgrade todo endpoints
iammukeshm Jun 12, 2024
9051e95
added product getbyid function (#933)
vipulm124 Jun 13, 2024
73cfca1
theme preferences
iammukeshm Jun 13, 2024
d732e25
Added update and delete endpoint (#942)
vipulm124 Jun 14, 2024
7d068a1
Fix Spelling UpradeSubscription => UpgradeSubscription (#943)
kallievz Jun 14, 2024
546dd2b
minor updates
iammukeshm Jun 18, 2024
15491f1
Merge branch 'v2' of https://github.com/fullstackhero/dotnet-starter-…
iammukeshm Jun 18, 2024
3ad2243
add popup provider
iammukeshm Jun 18, 2024
2f4cabb
update auth container size
iammukeshm Jun 18, 2024
e4b6833
add person card to nav
iammukeshm Jun 18, 2024
f02e5fa
added sorting and searching (#941)
wtmaxim Jun 25, 2024
9432724
Fix header injection vulnerability in the forgot password endpoint (#…
wtmaxim Jun 25, 2024
5ce4d50
init health check endpoint (#955)
wtmaxim Jun 27, 2024
69ab52f
added rate limiting by IP (#952)
wtmaxim Jun 27, 2024
94155f7
[v2] Change rate limit to options and add sercurity headers (#957)
wibu009 Jul 1, 2024
adaf6cd
Hangfire extend (#944)
kallievz Jul 1, 2024
185abfc
Blazor Entity Table Generic
iammukeshm Jul 16, 2024
b5336f6
Products Grid
iammukeshm Jul 16, 2024
2b5a1e1
style fix
iammukeshm Jul 16, 2024
8f13de2
blazor fixes to api caller
iammukeshm Jul 16, 2024
9d8f27c
add permissions
iammukeshm Jul 16, 2024
22b851e
fix modal
iammukeshm Jul 17, 2024
684b609
add token refresh
iammukeshm Jul 17, 2024
e3a8c96
added opentelemetry (#963)
wtmaxim Jul 17, 2024
464a0de
update OTEL
iammukeshm Jul 18, 2024
64fdfb1
OTEL Fixes
iammukeshm Jul 18, 2024
b9f71e1
cleanup OTEL
iammukeshm Jul 18, 2024
0d5c0f1
fix 404
iammukeshm Jul 18, 2024
914e774
add todo ui
iammukeshm Jul 18, 2024
2e4358f
fix blazor docker ports
iammukeshm Jul 19, 2024
8c7ccaf
update launch settings for blazor
iammukeshm Jul 19, 2024
be82d06
update cors
iammukeshm Jul 19, 2024
14dadd2
remove title validation
iammukeshm Jul 20, 2024
1ce4130
Add Aspire Support #965
iammukeshm Jul 20, 2024
a875f3c
namespace rename #965
iammukeshm Jul 20, 2024
791dbc5
remove Blazor SLN #965
iammukeshm Jul 20, 2024
553717a
fix blazor publish yml
iammukeshm Jul 20, 2024
619d74f
move dockerfile
iammukeshm Jul 20, 2024
5247318
Prometheus Exporter #965
iammukeshm Jul 20, 2024
fa543e5
Prometheus / Grafana Config Cleanup #965
iammukeshm Jul 20, 2024
c231d72
removed root route #965
iammukeshm Jul 20, 2024
912f509
update blazor pipeline
iammukeshm Jul 20, 2024
bd51e45
add dummy Directory.Packages.props to fix Blazor Docker Build
iammukeshm Jul 20, 2024
3f1eed7
added blazor theme manager
iammukeshm Jul 21, 2024
be108ec
Added Tenant Management UI
iammukeshm Jul 21, 2024
d3acd7a
Ui fixes
iammukeshm Jul 21, 2024
ec517f1
blazor restructure
iammukeshm Jul 22, 2024
f617569
added auth pages
iammukeshm Jul 23, 2024
e8f05e4
update page title
iammukeshm Jul 23, 2024
cdb68c0
add profile management
iammukeshm Jul 23, 2024
b6faeb0
update readme
iammukeshm Jul 23, 2024
273e0c3
update readme
iammukeshm Jul 23, 2024
ffc8abc
added role / permission management + other fixes
iammukeshm Jul 24, 2024
5cc3877
update nugets
iammukeshm Jul 24, 2024
6cb16e9
update packages
iammukeshm Jul 24, 2024
5a21f1a
added profile picture
iammukeshm Jul 25, 2024
9529421
fixes #970
iammukeshm Jul 25, 2024
0688157
fix blazor warning (#973)
enrichmentt Jul 25, 2024
0c1755c
copy assets folder to build ouput.
iammukeshm Jul 26, 2024
a655d3a
Merge branch 'v2' of https://github.com/fullstackhero/dotnet-starter-…
iammukeshm Jul 26, 2024
8b6ee14
update packages
iammukeshm Jul 29, 2024
3b799d8
fixes #980
iammukeshm Jul 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
158 changes: 0 additions & 158 deletions .editorconfig

This file was deleted.

2 changes: 0 additions & 2 deletions .github/FUNDING.yml

This file was deleted.

41 changes: 0 additions & 41 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/stale.yml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/blazor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: blazor

on:
push:
branches: ["v2"]
paths: ["src/apps/blazor/**"]

pull_request:
branches: ["v2"]
paths: ["src/apps/blazor/**"]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: setup dotnet
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: restore dependencies
run: dotnet restore ./src/apps/blazor/client/Client.csproj
- name: build
run: dotnet build ./src/apps/blazor/client/Client.csproj --no-restore
- name: test
run: dotnet test ./src/apps/blazor/client/Client.csproj --no-build --verbosity normal

publish:
needs: build
if: github.event_name == 'push'
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: docker login
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: build and publish to github container registry
working-directory: ./src/apps/blazor/
run: |
docker build -t ghcr.io/${{ github.repository_owner }}/blazor:latest -f Dockerfile .
docker push ghcr.io/${{ github.repository_owner }}/blazor:latest
45 changes: 0 additions & 45 deletions .github/workflows/dotnet.yml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/webapi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: webapi

on:
push:
branches: ["v2"]
paths: ["src/api/**"]

pull_request:
branches: ["v2"]
paths: ["src/api/**"]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: setup dotnet
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: restore dependencies
run: dotnet restore ./src/api/server/Server.csproj
- name: build
run: dotnet build ./src/api/server/Server.csproj --no-restore
- name: test
run: dotnet test ./src/api/server/Server.csproj --no-build --verbosity normal

publish:
needs: build
if: github.event_name == 'push'
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: docker login
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: publish to github container registry
working-directory: ./src/api/server/
run: |
dotnet publish -c Release -p:ContainerRepository=ghcr.io/${{ github.repository_owner}}/webapi -p:RuntimeIdentifier=linux-x64
docker push ghcr.io/${{ github.repository_owner}}/webapi --all-tags
Loading