diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx
index b36d6cb..95d581e 100644
--- a/.docfx/Dockerfile.docfx
+++ b/.docfx/Dockerfile.docfx
@@ -1,4 +1,4 @@
-FROM --platform=$BUILDPLATFORM nginx:1.27.5-alpine AS base
+FROM --platform=$BUILDPLATFORM nginx:1.28.0-alpine AS base
RUN rm -rf /usr/share/nginx/html/*
FROM --platform=$BUILDPLATFORM codebeltnet/docfx:2.78.3 AS build
@@ -8,7 +8,7 @@ ADD [".", "docfx"]
RUN cd docfx; \
docfx build
-FROM nginx:1.27.5-alpine AS final
+FROM nginx:1.28.0-alpine AS final
WORKDIR /usr/share/nginx/html
COPY --from=build /build/docfx/wwwroot /usr/share/nginx/html
diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml
index 147fd70..b2fae5b 100644
--- a/.github/workflows/pipelines.yml
+++ b/.github/workflows/pipelines.yml
@@ -27,7 +27,7 @@ jobs:
strategy:
matrix:
configuration: [Debug, Release]
- uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v1
+ uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v2
with:
projects: src/**/*.csproj
configuration: ${{ matrix.configuration }}
@@ -42,10 +42,9 @@ jobs:
strategy:
matrix:
configuration: [Debug, Release]
- uses: codebeltnet/jobs-dotnet-pack/.github/workflows/default.yml@v1
+ uses: codebeltnet/jobs-dotnet-pack/.github/workflows/default.yml@v2
with:
configuration: ${{ matrix.configuration }}
- upload-packed-artifact: true
version: ${{ needs.build.outputs.version }}
test:
@@ -56,12 +55,13 @@ jobs:
matrix:
os: [ubuntu-24.04, windows-2022]
configuration: [Debug, Release]
- uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v1
+ uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v2
with:
projects: test/**/*.csproj
configuration: ${{ matrix.configuration }}
runs-on: ${{ matrix.os }}
build-switches: -p:SkipSignAssembly=true
+ restore: true
sonarcloud:
name: call-sonarcloud
diff --git a/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt
index 10249ae..61501fe 100644
--- a/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt
@@ -1,4 +1,10 @@
-Version 4.0.1
+Version 4.0.2
+Availability: .NET 9 and .NET 8
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
+Version 4.0.1
Availability: .NET 9 and .NET 8
# ALM
diff --git a/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt
index 9c1bbe7..4c53a5d 100644
--- a/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt
@@ -1,4 +1,10 @@
-Version 4.0.1
+Version 4.0.2
+Availability: .NET 9 and .NET 8
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
+Version 4.0.1
Availability: .NET 9 and .NET 8
# ALM
diff --git a/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt
index a693c20..4208a1a 100644
--- a/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt
@@ -1,4 +1,10 @@
-Version 4.0.1
+Version 4.0.2
+Availability: .NET 9 and .NET 8
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
+Version 4.0.1
Availability: .NET 9 and .NET 8
# ALM
diff --git a/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt
index c2c36aa..e94eef7 100644
--- a/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt
@@ -1,4 +1,10 @@
-Version 4.0.1
+Version 4.0.2
+Availability: .NET 9 and .NET 8
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
+Version 4.0.1
Availability: .NET 9 and .NET 8
# ALM
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1e860c5..37ce346 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder.
+## [4.0.2] - 2025-06-16
+
+This is a service update that focuses on package dependencies.
## [4.0.1] - 2025-05-25
diff --git a/Directory.Packages.props b/Directory.Packages.props
index c00a220..cdcf138 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,27 +3,27 @@
true
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
diff --git a/test/Codebelt.Bootstrapper.Worker.FunctionalTests/Assets/FakeHostedService.cs b/test/Codebelt.Bootstrapper.Worker.FunctionalTests/Assets/FakeHostedService.cs
index c290b89..8052d87 100644
--- a/test/Codebelt.Bootstrapper.Worker.FunctionalTests/Assets/FakeHostedService.cs
+++ b/test/Codebelt.Bootstrapper.Worker.FunctionalTests/Assets/FakeHostedService.cs
@@ -46,7 +46,8 @@ protected override async Task ExecuteAsync(CancellationToken stoppingToken)
if (_gracefulShutdown) { return; }
_logger.LogInformation("Worker running in iterations: {iteration}", i);
i++;
- await Task.Delay(TimeSpan.FromMilliseconds(1000), stoppingToken);
+ await Task.Delay(TimeSpan.FromMilliseconds(500), stoppingToken);
+ if (i == 6) { break; }
}
}
}
diff --git a/testenvironments.json b/testenvironments.json
index 7092f35..ba5aae1 100644
--- a/testenvironments.json
+++ b/testenvironments.json
@@ -9,7 +9,7 @@
{
"name": "Docker-Ubuntu",
"type": "docker",
- "dockerImage": "gimlichael/ubuntu-testrunner:net8.0.409-9.0.300"
+ "dockerImage": "gimlichael/ubuntu-testrunner:net8.0.411-9.0.301"
}
]
}