Skip to content

Commit 8e509f1

Browse files
authored
4.0.2/package maintenance (#32)
⬆️ bump dependencies 👷 transition towards reusable workflows 🚨 ignore NU5128 (for App package) ✅ fixed to xunit extensions v10 📦 updated NuGet package definition 💬 updated community health pages ✏️ fixed typos 🚀 updated localstack integration so it works in GHA
1 parent 9c093b3 commit 8e509f1

File tree

49 files changed

+543
-405
lines changed

Some content is hidden

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

49 files changed

+543
-405
lines changed

.github/workflows/pipelines.yml

Lines changed: 33 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ on:
1818
- Debug
1919
- Release
2020

21+
permissions:
22+
contents: read
23+
2124
jobs:
2225
prepare:
2326
name: 🧰 Prepare
24-
runs-on: ubuntu-22.04
27+
runs-on: ubuntu-24.04
2528
outputs:
2629
testProjects: ${{ steps.test-projects.outputs.result }}
2730
steps:
@@ -36,7 +39,7 @@ jobs:
3639

3740
build:
3841
name: 🛠️ Build
39-
runs-on: ubuntu-22.04
42+
runs-on: ubuntu-24.04
4043
strategy:
4144
matrix:
4245
configuration: [Debug, Release]
@@ -77,7 +80,7 @@ jobs:
7780

7881
pack:
7982
name: 📦 Pack
80-
runs-on: ubuntu-22.04
83+
runs-on: ubuntu-24.04
8184
strategy:
8285
matrix:
8386
configuration: [Debug, Release]
@@ -101,7 +104,7 @@ jobs:
101104
strategy:
102105
fail-fast: false
103106
matrix:
104-
os: [ubuntu-22.04, windows-2022]
107+
os: [ubuntu-24.04, windows-2022]
105108
configuration: [Debug, Release]
106109
project: ${{ fromJson(needs.prepare.outputs.testProjects) }}
107110
runs-on: ${{ matrix.os }}
@@ -140,93 +143,41 @@ jobs:
140143
AZURE__EVENTGRID__LINUX__RELEASE__KEY: ${{ secrets.AZURE_EVENTGRID_LINUX_RELEASE_KEY }}
141144

142145
sonarcloud:
143-
name: 🔬 Code Quality Analysis
146+
name: call-sonarcloud
144147
needs: [build,test]
145-
runs-on: ubuntu-22.04
146-
steps:
147-
- name: Checkout
148-
uses: codebeltnet/git-checkout@v1
149-
150-
- name: Install .NET
151-
uses: codebeltnet/install-dotnet@v1
152-
with:
153-
includePreview: true
148+
uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v1
149+
with:
150+
organization: geekle
151+
projectKey: savvyio
152+
version: ${{ needs.build.outputs.version }}
153+
secrets: inherit
154154

155-
- name: Install .NET Tool - Sonar Scanner
156-
uses: codebeltnet/dotnet-tool-install-sonarscanner@v1
157-
158-
- name: Restore Dependencies
159-
uses: codebeltnet/dotnet-restore@v2
160-
161-
- name: Run SonarCloud Analysis
162-
uses: codebeltnet/sonarcloud-scan@v1
163-
with:
164-
token: ${{ secrets.SONAR_TOKEN }}
165-
organization: geekle
166-
projectKey: savvyio
167-
version: ${{ needs.build.outputs.version }}
168-
169-
- name: Build
170-
uses: codebeltnet/dotnet-build@v2
171-
with:
172-
buildSwitches: -p:SkipSignAssembly=true
173-
uploadBuildArtifact: false
174-
175-
- name: Finalize SonarCloud Analysis
176-
uses: codebeltnet/sonarcloud-scan-finalize@v1
177-
with:
178-
token: ${{ secrets.SONAR_TOKEN }}
179155

180156
codecov:
181-
name: 📊 Code Coverage Analysis
157+
name: call-codecov
182158
needs: [build,test]
183-
runs-on: ubuntu-22.04
184-
steps:
185-
- name: Checkout
186-
uses: codebeltnet/git-checkout@v1
187-
188-
- name: Run CodeCov Analysis
189-
uses: codebeltnet/codecov-scan@v1
190-
with:
191-
token: ${{ secrets.CODECOV_TOKEN }}
192-
repository: codebeltnet/savvyio
159+
uses: codebeltnet/jobs-codecov/.github/workflows/default.yml@v1
160+
with:
161+
repository: codebeltnet/savvyio
162+
secrets: inherit
193163

194164
codeql:
195-
name: 🛡️ Security Analysis
165+
name: call-codeql
196166
needs: [build,test]
197-
runs-on: ubuntu-22.04
198-
steps:
199-
- name: Checkout
200-
uses: codebeltnet/git-checkout@v1
201-
202-
- name: Install .NET
203-
uses: codebeltnet/install-dotnet@v1
204-
with:
205-
includePreview: true
206-
207-
- name: Restore Dependencies
208-
uses: codebeltnet/dotnet-restore@v2
209-
210-
- name: Prepare CodeQL SAST Analysis
211-
uses: codebeltnet/codeql-scan@v1
212-
213-
- name: Build
214-
uses: codebeltnet/dotnet-build@v2
215-
with:
216-
buildSwitches: -p:SkipSignAssembly=true
217-
uploadBuildArtifact: false
218-
219-
- name: Finalize CodeQL SAST Analysis
220-
uses: codebeltnet/codeql-scan-finalize@v1
167+
uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v1
168+
permissions:
169+
security-events: write
221170

222171
deploy:
223172
if: github.event_name != 'pull_request'
224-
name: 🚀 Deploy v${{ needs.build.outputs.version }}
225-
runs-on: ubuntu-22.04
173+
name: call-nuget
226174
needs: [build,pack,test,sonarcloud,codecov,codeql]
227-
environment: Production
228-
steps:
229-
- uses: codebeltnet/nuget-push@v1
230-
with:
231-
token: ${{ secrets.NUGET_TOKEN }}
232-
configuration: ${{ inputs.configuration == '' && 'Release' || inputs.configuration }}
175+
uses: codebeltnet/jobs-nuget/.github/workflows/default.yml@v1
176+
with:
177+
version: ${{ needs.build.outputs.version }}
178+
environment: Production
179+
configuration: ${{ inputs.configuration == '' && 'Release' || inputs.configuration }}
180+
permissions:
181+
contents: write
182+
packages: write
183+
secrets: inherit

.nuget/Savvyio.App/PackageReleaseNotes.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# References
5+
- Savvyio
6+
- Savvyio.Commands
7+
- Savvyio.Commands.Messaging
8+
- Savvyio.Domain
9+
- Savvyio.Domain.EventSourcing
10+
- Savvyio.EventDriven
11+
- Savvyio.EventDriven.Messaging
12+
- Savvyio.Extensions.Dapper
13+
- Savvyio.Extensions.DependencyInjection
14+
- Savvyio.Extensions.DependencyInjection.Dapper
15+
- Savvyio.Extensions.DependencyInjection.Domain
16+
- Savvyio.Extensions.DependencyInjection.EFCore
17+
- Savvyio.Extensions.DependencyInjection.EFCore.Domain
18+
- Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing
19+
- Savvyio.Extensions.DependencyInjection.QueueStorage
20+
- Savvyio.Extensions.DependencyInjection.SimpleQueueService
21+
- Savvyio.Extensions.Dispatchers
22+
- Savvyio.Extensions.EFCore
23+
- Savvyio.Extensions.EFCore.Domain
24+
- Savvyio.Extensions.EFCore.Domain.EventSourcing
25+
- Savvyio.Extensions.QueueStorage
26+
- Savvyio.Extensions.SimpleQueueService
27+
- Savvyio.Extensions.Text.Json
28+
- Savvyio.Messaging
29+
- Savvyio.Queries
30+
 
131
Version: 4.0.1
232
Availability: .NET 9 and .NET 8
333

.nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Commands/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Core/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Domain/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.EventDriven/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version: 4.0.2
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
17
Version: 4.0.1
28
Availability: .NET 9 and .NET 8
39

0 commit comments

Comments
 (0)