Skip to content

Commit 5bb60b1

Browse files
authored
V9.0.6/awaiter (#123)
✨ Awaiter.RunUntilSucceededOrTimeoutAsync ✅ tests for RunUntilSucceededOrTimeoutAsync 📦 updated NuGet package definition 💬 updated community health pages
1 parent f0dc132 commit 5bb60b1

File tree

48 files changed

+581
-58
lines changed

Some content is hidden

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

48 files changed

+581
-58
lines changed

.github/workflows/pipelines.yml

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ jobs:
2828
with:
2929
use-restore-cache: true
3030

31-
prepare_windows:
32-
name: 🪟 Prepare Windows
33-
uses: codebeltnet/jobs-dotnet-restore/.github/workflows/default.yml@v1
34-
with:
35-
use-restore-cache: true
36-
runs-on: windows-2022
31+
# prepare_windows:
32+
# name: 🪟 Prepare Windows
33+
# uses: codebeltnet/jobs-dotnet-restore/.github/workflows/default.yml@v1
34+
# with:
35+
# use-restore-cache: true
36+
# runs-on: windows-2022
3737

3838
prepare_test:
3939
name: 📜 Prepare Test
@@ -83,22 +83,37 @@ jobs:
8383
version: ${{ needs.build.outputs.version }}
8484
restore-cache-key: ${{ needs.prepare_linux.outputs.restore-cache-key }}
8585

86-
test:
86+
test_linux:
8787
name: call-test
88-
needs: [build, prepare_test, prepare_linux, prepare_windows]
88+
needs: [build, prepare_test, prepare_linux]
8989
strategy:
9090
fail-fast: false
9191
matrix:
92-
os: [ubuntu-24.04, windows-2022]
9392
configuration: [Debug, Release]
9493
project: ${{ fromJson(needs.prepare_test.outputs.json) }}
9594
uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v2
9695
with:
97-
runs-on: ${{ matrix.os }}
96+
runs-on: ubuntu-24.04
97+
configuration: ${{ matrix.configuration }}
98+
projects: ${{ matrix.project }}
99+
restore-cache-key: ${{ needs.prepare_linux.outputs.restore-cache-key }}
100+
101+
test_windows:
102+
name: call-test
103+
needs: [build, prepare_test]
104+
strategy:
105+
fail-fast: false
106+
matrix:
107+
configuration: [Debug, Release]
108+
project: ${{ fromJson(needs.prepare_test.outputs.json) }}
109+
uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v2
110+
with:
111+
runs-on: windows-2022
98112
configuration: ${{ matrix.configuration }}
99113
projects: ${{ matrix.project }}
100-
restore-cache-key: ${{ matrix.os == 'ubuntu-24.04' && needs.prepare_linux.outputs.restore-cache-key || needs.prepare_windows.outputs.restore-cache-key }}
101114
test-arguments: -- RunConfiguration.DisableAppDomain=true
115+
build: true # we need to build for .net48
116+
restore: true # apparently we need to restore for .net48
102117

103118
integration_test:
104119
name: ⚗️ Integration Test
@@ -162,7 +177,7 @@ jobs:
162177

163178
sonarcloud:
164179
name: call-sonarcloud
165-
needs: [build,test,integration_test]
180+
needs: [build, test_linux, test_windows, integration_test]
166181
uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v1
167182
with:
168183
organization: geekle
@@ -173,7 +188,7 @@ jobs:
173188

174189
codecov:
175190
name: call-codecov
176-
needs: [build,test,integration_test]
191+
needs: [build, test_linux, test_windows, integration_test]
177192
uses: codebeltnet/jobs-codecov/.github/workflows/default.yml@v1
178193
with:
179194
repository: gimlichael/Cuemon
@@ -182,15 +197,15 @@ jobs:
182197

183198
codeql:
184199
name: call-codeql
185-
needs: [build,test,integration_test]
200+
needs: [build, test_linux, test_windows, integration_test]
186201
uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v1
187202
permissions:
188203
security-events: write
189204

190205
deploy:
191206
if: github.event_name != 'pull_request'
192207
name: call-nuget
193-
needs: [build, pack, test, integration_test, sonarcloud, codecov, codeql]
208+
needs: [build, pack, test_linux, test_windows, integration_test, sonarcloud, codecov, codeql]
194209
uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v1
195210
with:
196211
version: ${{ needs.build.outputs.version }}

.nuget/Cuemon.AspNetCore.App/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9 and .NET 8
39

410
# ALM

.nuget/Cuemon.AspNetCore.Authentication/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9 and .NET 8
39

410
# ALM

.nuget/Cuemon.AspNetCore.Mvc/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9 and .NET 8
39

410
# ALM

.nuget/Cuemon.AspNetCore.Razor.TagHelpers/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9 and .NET 8
39

410
# ALM

.nuget/Cuemon.AspNetCore/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9 and .NET 8
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9 and .NET 8
39

410
# ALM

.nuget/Cuemon.Core.App/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9, .NET 8 and .NET Standard 2.0
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9, .NET 8 and .NET Standard 2.0
39

410
# ALM

.nuget/Cuemon.Core/PackageReleaseNotes.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9, .NET 8 and .NET Standard 2.0
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
# New Features
8+
- ADDED Awaiter class in the Cuemon.Threading namespace that provides a set of static methods for awaiting asynchronous operations
9+
- ADDED AsyncRunOptions class in the Cuemon.Threading namespace that provides configuration options for the Awaiter.RunUntilSuccessfulOrTimeoutAsync method
10+
 
11+
Version 9.0.5
212
Availability: .NET 9, .NET 8 and .NET Standard 2.0
313

414
# ALM

.nuget/Cuemon.Data.Integrity/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9, .NET 8 and .NET Standard 2.0
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9, .NET 8 and .NET Standard 2.0
39

410
# ALM

.nuget/Cuemon.Data.SqlClient/PackageReleaseNotes.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Version 9.0.5
1+
Version 9.0.6
2+
Availability: .NET 9, .NET 8 and .NET Standard 2.0
3+
 
4+
# ALM
5+
- CHANGED Dependencies to latest and greatest with respect to TFMs
6+
 
7+
Version 9.0.5
28
Availability: .NET 9, .NET 8 and .NET Standard 2.0
39

410
# ALM

0 commit comments

Comments
 (0)