Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .docfx/Dockerfile.docfx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG NGINX_VERSION=1.29.1-alpine
ARG NGINX_VERSION=1.29.3-alpine

FROM --platform=$BUILDPLATFORM nginx:${NGINX_VERSION} AS base
RUN rm -rf /usr/share/nginx/html/*
Expand Down
4 changes: 2 additions & 2 deletions .docfx/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"dest": "api/dotnet",
"filter": "filterConfig.yml",
"properties": {
"TargetFramework": "net9.0"
"TargetFramework": "net10.0"
}
},
{
Expand Down Expand Up @@ -59,7 +59,7 @@
"dest": "api/extensions/dotnet",
"filter": "filterConfig.yml",
"properties": {
"TargetFramework": "net9.0"
"TargetFramework": "net10.0"
}
}
],
Expand Down
2 changes: 1 addition & 1 deletion .docfx/includes/availability-modern.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Availability: .NET 9 and .NET 8
Availability: .NET 10 and .NET 9
25 changes: 13 additions & 12 deletions .github/workflows/pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
strategy:
matrix:
configuration: [Debug, Release]
uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v2
uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v3
with:
configuration: ${{ matrix.configuration }}
strong-name-key-filename: savvyio.snk
Expand All @@ -63,7 +63,7 @@ jobs:
strategy:
matrix:
configuration: [Debug, Release]
uses: codebeltnet/jobs-dotnet-pack/.github/workflows/default.yml@v2
uses: codebeltnet/jobs-dotnet-pack/.github/workflows/default.yml@v3
with:
configuration: ${{ matrix.configuration }}
version: ${{ needs.build.outputs.version }}
Expand All @@ -77,13 +77,14 @@ jobs:
os: [ubuntu-24.04, windows-2022]
configuration: [Debug, Release]
project: ${{ fromJson(needs.prepare_test.outputs.json) }}
uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v2
uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v3
with:
runs-on: ${{ matrix.os }}
configuration: ${{ matrix.configuration }}
projects: ${{ matrix.project }}
build-switches: -p:SkipSignAssembly=true
restore: true
build: true # needed for xunitv3

integration_test:
name: ⚗️ Integration Test - Azure and AWS
Expand All @@ -100,7 +101,7 @@ jobs:
uses: codebeltnet/git-checkout@v1

- name: Install .NET
uses: codebeltnet/install-dotnet@v2
uses: codebeltnet/install-dotnet@v3

- name: Install .NET Tool - Report Generator
uses: codebeltnet/dotnet-tool-install-reportgenerator@v1
Expand All @@ -112,7 +113,7 @@ jobs:
configuration: ${{ matrix.configuration }}
build-switches: -p:SkipSignAssembly=true
restore: true
build: true
build: true # needed for xunitv3
env:
AWS__CALLERIDENTITY: ${{ secrets.AWS_CALLER_IDENTITY }}
AWS__IAM__ACCESSKEY: ${{ secrets.AWS_IAM_ACCESSKEY }}
Expand All @@ -138,7 +139,7 @@ jobs:
uses: codebeltnet/git-checkout@v1

- name: Install .NET
uses: codebeltnet/install-dotnet@v2
uses: codebeltnet/install-dotnet@v3

- name: Install .NET Tool - Report Generator
uses: codebeltnet/dotnet-tool-install-reportgenerator@v1
Expand All @@ -153,7 +154,7 @@ jobs:
projects: test/**/Savvyio.Extensions.RabbitMQ.FunctionalTests.csproj
build-switches: -p:SkipSignAssembly=true
restore: true
build: true
build: true # needed for xunitv3

- name: Stop RabbitMQ
run: |
Expand All @@ -170,7 +171,7 @@ jobs:
uses: codebeltnet/git-checkout@v1

- name: Install .NET
uses: codebeltnet/install-dotnet@v2
uses: codebeltnet/install-dotnet@v3

- name: Install .NET Tool - Report Generator
uses: codebeltnet/dotnet-tool-install-reportgenerator@v1
Expand All @@ -185,7 +186,7 @@ jobs:
projects: test/**/Savvyio.Extensions.NATS.FunctionalTests.csproj
build-switches: -p:SkipSignAssembly=true
restore: true
build: true
build: true # needed for xunitv3

- name: Stop NATS
run: |
Expand All @@ -195,7 +196,7 @@ jobs:
sonarcloud:
name: call-sonarcloud
needs: [build, test, integration_test, integration_test_rabbitmq, integration_test_nats]
uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v2
uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v3
with:
organization: geekle
projectKey: savvyio
Expand All @@ -213,15 +214,15 @@ jobs:
codeql:
name: call-codeql
needs: [build, test, integration_test, integration_test_rabbitmq, integration_test_nats]
uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v2
uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v3
permissions:
security-events: write

deploy:
if: github.event_name != 'pull_request'
name: call-nuget
needs: [build, pack, test, integration_test, integration_test_rabbitmq, integration_test_nats, sonarcloud, codecov, codeql]
uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v1
uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v2
with:
version: ${{ needs.build.outputs.version }}
environment: Production
Expand Down
34 changes: 34 additions & 0 deletions .nuget/Savvyio.App/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# References
- Savvyio
- Savvyio.Commands
- Savvyio.Commands.Messaging
- Savvyio.Domain
- Savvyio.Domain.EventSourcing
- Savvyio.EventDriven
- Savvyio.EventDriven.Messaging
- Savvyio.Extensions.Dapper
- Savvyio.Extensions.DependencyInjection
- Savvyio.Extensions.DependencyInjection.Dapper
- Savvyio.Extensions.DependencyInjection.Domain
- Savvyio.Extensions.DependencyInjection.EFCore
- Savvyio.Extensions.DependencyInjection.EFCore.Domain
- Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing
- Savvyio.Extensions.DependencyInjection.NATS
- Savvyio.Extensions.DependencyInjection.QueueStorage
- Savvyio.Extensions.DependencyInjection.RabbitMQ
- Savvyio.Extensions.DependencyInjection.SimpleQueueService
- Savvyio.Extensions.Dispatchers
- Savvyio.Extensions.EFCore
- Savvyio.Extensions.EFCore.Domain
- Savvyio.Extensions.EFCore.Domain.EventSourcing
- Savvyio.Extensions.NATS
- Savvyio.Extensions.QueueStorage
- Savvyio.Extensions.RabbitMQ
- Savvyio.Extensions.SimpleQueueService
- Savvyio.Extensions.Text.Json
- Savvyio.Messaging
- Savvyio.Queries

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.App/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides a complete and convenient set of API additions for building a DDD, CQRS

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Commands.Messaging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides ways to scale out Commands using distributed subsystems.

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.Commands/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Commands/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides the fundamental classes to work with the Command part of the CQRS patte

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.Core/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides the fundamental abstractions and classes for supporting a complete flow

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Domain.EventSourcing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides the default implementation of an Aggregate Root that is Event Sourced e

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.Domain/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Domain/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides the fundamental classes and interfaces to work with the concepts of DDD

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.EventDriven.Messaging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides ways to scale out Integration Events for a distributed architecture.

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.EventDriven/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.EventDriven/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Provides the fundamental classes to work with the concepts of Integration Events

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
8 changes: 8 additions & 0 deletions .nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Extensions.Dapper/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for [Dapper](https://github.co

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
2 changes: 1 addition & 1 deletion .nuget/Savvyio.Extensions.DapperExtensions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for [Dapper](https://github.co

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png)
Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 5.0.0
Availability: .NET 10 and .NET 9

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.4.2
Availability: .NET 9 and .NET 8

Expand Down
Loading
Loading